skysight-inc/HackerNews huggingface dataset:
> If anything, "watch everyone to have enough data available to be able to spot a criminal before he strikes".

A.k.a. "assume everyone is a criminal".

> But my point actually is, some amount of watching will always be necessary

Sure, if there's reasonable suspicion that the person being watched is a criminal, and there's a real warrant (not some rubber-stamp from FISA) authorizing said watching. Watching everyone because "well we don't know if this person's a criminal or not" is not only ineffective (as proven by the dearth of terrorist attacks actually prevented due to NSA surveillance) but unethical and - per the United States Constitution - illegal.

Of course, none of this would be an issue if law-abiding citizens were encouraged and given the resources to protect themselves against crime, be it physical (by practicing self-defense, armed or otherwise) or virtual (by encouraging the use of free/open software, and strong encryption).
If I recall the story correctly, there was some confusion because IBM saw "Microsoft CP/M" running on an Apple II. (MS licensed it from DR and sold it with their "Z80 SoftCard". The Apple II+SoftCard was supposedly the most popular CP/M machine.)

https://www.youtube.com/watch?v=ulQ4CWBfR_g
> The real secret about success is that it's random
Really? Why do corporations pay top dollar for good CEO's? Are they foolish to?

Would you claim that hunting and fishing are also pure luck? Doesn't the hunter's skill and knowledge come into play?
How to Choose a Website Name?
It was bought from Tim and then further developed into DOS 1.0.
Yep. If firefox and IE together dip below 20% or so, we'll see more and more of the horrible "This site only works in Chrome".
http://ars.io - resume/hiring tools, alpha, side project
http://www.discuss.io - customer interview platform - mature, 3 founders, 11 employees, funded, profit
It's completely fair.

It's like saying, "The war on drugs is to protect our children." Even if that's the official mission & goal statement, I would scoff at anyone who said that to my face and proceed to explain to them what a ridiculous farce it is.

So when someone makes the statement "USA's Prisons are for rehabilitation" to my face, they'll also get the same scoff from me followed swiftly by an explanation of the ridiculous ineffectiveness of it all.

Both of those mission statements are so far divorced from reality that I could not let them go unchallenged in any conversation within earshot. I'd have an overwhelming urge to verify that the person who made the statement understands how much of a failure those missions have been and I'd suggest that the real mission, for anyone actually paying attention, is that of oppression & profit.

____

preemptive: And please don't anyone reply with that tired rebuttal of "Only 8% of prisons are for profit", that's been covered several times ---https://news.ycombinator.com/item?id=8562786
“Aid is just a stop-gap. Commerce—entrepreneurial capitalism—takes more people out of poverty than aid.”
--Bono

Bono's brave enough to admit this.

Kenyan economist James Shikwati: "for God's sake, stop the aid:". http://m.spiegel.de/international/spiegel/a-363663.html#spRe...
something like /r/churning?
My Blogger Network: Creating a win-win solution for my company and our bloggers
Someone right now paid one ticket and won the lotto.

That's mostly randomness.

Someone right now said hello once and met their significant other they're marrying.

Someone right now submitted their resume once and got the job of their dreams.

Someone right now has interviewed ten times and only got one rejection letter.

These probably mostly are not random.

Someone right now had paid for a hundred thousand tickets and never won a thing.

Mostly random.

Someone right now has said hello a million times and still hasn't found their romantic love.

Mostly not.

There are times good things happen to bad people and sometimes bad things happen to good people.

This implies things are mostly non-random. Unless you're saying that good/bad things happen with equal randomness to all people.

This isn't to say you shouldn't go full nihilistic, don't work hard, don't be kind, don't be compassionate

I think you are saying that doing all of that won't impact if you're a success though.

but the unwavering belief that hard work is the only salvation

No one said that.

Expecting results and not getting it in spite of your hard work will make you bitter, jealous and negative.

Why do the work if you don't expect an increased likelihood of the result? Why try to dig a hole if I believe that it's just as likely that the hole randomly appears in the spot that I want? Of course, I have a feeling that the hard work of digging the hole increases the odds of there being a hole in the ground. But that's just me in my crazy world where not everything is simply random.

The pursuit for success will make you a monster and in turn distance you from others.

Really? It seems like I've seen the exact opposite in my life. Friends I know who have given up on any ambition at all have distanced themselves from others (and largely fallen heavily onto drugs).

And in the end you might just get hit by a bus randomly walking down a street.

I think I'm more likely to get hit by a bus if I don't try to watch where I'm going. That is, succeeding in crossing the street is something I try to do. Failing to do so and getting hit by a bus may cause me to cry and feel pain. Obviously for you failing in this manner is no big deal.
I was always impressed by them too. They used to display the amount of administration costs on the homepage of their website. IIRC it was 10% then and it's under 20% now [1], but it's still a very good figure and they're open about it:

> More than 80 per cent of the money you donate goes directly to our humanitarian activities.

[1]: http://www.msf.org/donate
Strongly disagree. It is actually much harder to write obfuscated code in Python than in C. It even enforces whitespace...
Here is "Hello World" obfuscated in many languages: http://codegolf.stackexchange.com/questions/22533/weirdest-o...
Likely a pre-emptive strike. You'd be amazed what people will find they love when given an opportunity to be against something. People are lazy and stupid, and opposition rarely gets called to account, so it's a magnet for the cowardly self-righteous.

I've lived in places where old houses were moved to get around opposition to their being demolished. On their new locations they were allowed to rot, and no one cared. Preventing building anything new is interesting and fun for the kind of Puritan mind that lives in mortal fear that someone, somewhere, is building something new. Once you take away the locus of prevention--in this case the "love" of the old building that activists would have discovered had it not been preempted--they get bored and move on to something else.
While I understand your point that business is fraught with unknowns, and sports is a regimented as it may be I wouldn't say the Duke of Wellington was all wrong about the playing fields of Eton. We watch professional sports as entertainment. We embrace and participate in competitive sports at all levels because they act as a microcosm of the real world, an artificial conflict in which we practice our virtues.
Think of multinational corporations as multinational families, each one with their own singular citizenship. It makes no sense to tax the family members of other countries until they send money to the family member in your country.

If the other family members decided it was a bad idea to send you money to your country because it will be taxed to death, can you blame them?
Could we avoid associating pot smoking with poor decisions? There's no science backing that up. ;)
Nobody follows Kay's definition of OOP.

And I bet you're going to say "But he coined the term!". Yes. He's still making up his own definition twenty years after the industry gave its own, so whatever he says on the topic is moot.
Depends the definition of IDE. My IDE is VIM. Why is it an IDE? Because it understand the text I am editing. An editor does not understand it. Anything, that supports programming on the top of an editor an IDE feature in my view. If you definition of IDE is IntelliJ than it is a different problem. I cannot edit Java without it anymore, Java is just too verbose and too many things can go wrong, I need immediate feedback from my IDE to tell me that I am doing it wrong also collapsing too verbose parts is a great thing. I don't use too much of IDE features but anything that I incorporated to my workflow over the years (very little, I keep it simple) is damn useful and I am pretty sure I would be slower without it.

Languages with small clean syntax do not require that much IDE usage, at least this is my experience. I never thought my Erlang workflow could be improved with something like IntelliJ. I guess having a REPL helps a lot.
YASKAWA BUSHIDO PROJECT / industrial robot vs. sword master
What is the difference between using Pocket and a bookmark?
But installing stuff users don't want is working so well for SourceForge why would Mozilla not want to follow such a great lead /s.
Mailing lists are essential forums for a huge number of open source projects. We're not the first to use them and we aren't going to be the last. I agree that it's perhaps not "webby" enough but that's what we've been using since the beginning and it's what we're using right now.
Given that most startups fail, one could consider the whole startup ecosystem a form of charity that, hopefully, produces enough wealthy people to keep the wheels turning. With luck, some of the beneficiaries of GiveDirectly prosper enough to start their own charity some day. The ultimate Y-combinator function?
In my view, they need to reverse course 180 degrees on things like Pocket and Hello, or it will be the beginning of the end for Firefox.

Firefox is a niche product that appeals to the privacy-consciuos. Stuff like Pocket and Telefonica/Hello basically eliminates its reason for being.

I have Firefox as my main browser now, but I won't keep it around for long if I have to swat down new marketing integrations in every new release.
I've mentioned this I other recent threads so I don't want to sound like a broken record, but oh well. I'm working on an finger-drawing-infinite-canvas-DAW-ish sort of thing for iPad that makes sketching out musical ideas a whole lot easier — especially if you can't play a musical instrument very well. I feel there aren't a whole lot of ways for non-instrumentalists to experiment with music in an environment with a tight, intuitive feedback loop, which makes music a daunting field to get into as compared to other creative fields like writing or painting. This app isn't for kids, though; I'm making it largely for my own use, since I have a ton of musical ideas but none of the instrumental chops to iterate on them or put them into practice. Everything runs on MIDI, and I even added support for microtonal scales the other day (via .scl files), just 'cause. Dunno when it'll be out, but I'm hoping in a few months. After that, I expect to keep updating and expanding it for as long as I use it myself, which should be many years.

Early demo: https://www.youtube.com/watch?v=Ra8OvnoxKQw

(Sorry about the dissonance, I was just putting down notes at random!)
I always find it's difficult to navigate Go repositories on GitHub. Because there can be several source files under a package it's difficult to look for an implementation of a function or method. For Java, I can easily guess where the methods are by looking at import statements.
> we'll see more and more of the horrible "This site only works in Chrome"

There is still Safari/WebKit to provide some balance.

Sites could move to a native app with bundled WebKit. If you're going to support only one client, make it your own client.
Blech. Read about set and setting.

Sometimes the _day_ that you feel most suicidal is perhaps not the time to engage with psychedelics, but if you can peel yourself up a little, it can offer great perspective.

Medical is scary to me honestly. Psychedelics shouldn't be so clinical, and fearing them is only fearing yourself.

That said, they're not for everyone.
Wow, this is great! I'm working on a project that'll need this soon, and this saves me a bit of research.

I wish more and more of the world would move to pg and just let mysql die. :)
there is a lot of literature about how much sodium is too much, it's much harder to find minimum values: I personally due to health issues am on an extremely low sodium diet (< 500mg/day, usually around 400mg) and have been for over two years with apparently no ill effects, but then again my wife seems to not do very well if she goes under 1500, I guess we're all different (which would make it nice for soylent to come with separate sodium so that could be adjusted on an individual basis).
This sounds like a lovely book. Can't say I'm a huge fan of the "maths for girls" angle, but anything that makes mathematics more accessible is great.
Lots of research has been done on GiveDirectly's effects. See here: http://www.givewell.org/international/top-charities/give-dir...
An American Life
Reddit's the Button countdown has ended
Google Self-Driving Car Project Monthly Reports
I covered my thoughts on the difference between startup founders and entrepreneurs in this article, if you're curious... http://swombat.com/2013/6/4/startup-founders-vs-entrepreneur...
So you're willing abandon good and evil in favor of selection pressure? That is to say suicide bombers aren't wrong, they're just the light-colored moths of our day?
What's your beef with Hello, exactly? The whole point of Hello is to offer an alternative to Skype/FaceTime that uses open Web technologies and does not require you to create accounts or upload contacts. How does that not appeal to the privacy-conscious?
I visited Albany two years ago, and very much enjoyed the Plaza.
>Think of multinational corporations as multinational families, each one with their own singular citizenship.

Why should I? Of course this is not actually what they are, or at least what they claim to be. That is, since money is fungible in a global economy they can in effect use untaxed funds to influence U.S. political campaigns while they claim they are a single person deserving of the same rights afforded by the constitution.

U.S. persons cannot do that. This is what I mean by the double standard.
it depends on where you live, over here a medium sized bunch of organic kale is $2.99 at whole foods by itself, and $0.20 won't get you that many oats, let alone honey or cinnamon.

The advantage of things like Soylent is that the price is the same no matter where you live, whether you are in a small town with great produce where it's cheap or whether you live in an expensive downtown with limited access.
Working at Microsoft on C# but being a Unix programmer at heart I know what you mean. I'm not of the mind that Unix is strictly superior -- I think most of the operating systems just involve which tradeoffs you want to make -- but I happen to like a fair amount of the Unix tradeoffs and I think that the programmer ecosystem is really valuable.

Which is why I think it's unfortunate that I don't really but that a Unix subsystem is the way to make programming on Windows better. All my problems with Cygwin or git bash all lie on the boundaries of interactions. The most annoying things are when you can't run a batch file in bash or when you launch a Windows program with a Unix-style path and ends up with garbage because no file actually exists with that path on NTFS. Adding transparent proxying or something similar just ends up being more of a pain because now its really difficult to debug when something inevitably goes wrong. Perhaps more importantly, even if you solve the filesystem issues you're still stuck with things like /proc.

Overall, I think I'd rather just have really lightweight and transparent VM access.
Yeah, that seems weird. A properly implemented mutex is one atomic instruction in the uncontended path to lock and one more to unlock. And if you remove the mutex, you're turning "the contended path" into "the path that blows up your program". Atomic instructions can be painful on, for example, ARM (where they turn into load linked/store conditional loop + memory barrier) but they shouldn't be too bad on x86 servers.

(I have no idea how Go implements mutexes, though.)
Indeed, plus it's fun to learn how to set up access controls a-la Github and Bitbucket for your own repositories. So you can do 'git clone git@yourwebsite.tld:project_name' as well as your own unlimited private repos!
Sadly it seems that those estranged devs are moving to Linux and attempting to recreate OSX there...
godoc is very helpful for this. You can click on the name of a type or function and it will take you to the definition.
Yeah, you're not disagreeing with what I just said. If he couldn't effect the change he wanted to as CTO, then Mozilla is probably in a very poor position.
> and for a -b to get parsed as a(-b)

It almost looks like you're suggesting that `a -b` will be parsed as a*(-b). Let me just clarify, that is not the case. With the 'strongSpaces' feature, `a -b` results in a compile-time error. Without that feature, it works as expected (`a-b`).

> Nim also allows passing by non-const reference without any indication of such at the call site.

Why is this a problem?

> Also it has semantic indentation, which is cute and clean-looking but more effort to safely edit than the popular alternatives.

Could you give an example of how exactly semantic indentation makes the language less safe? I have been using Nim (and Python) for years and have not found this to be the case.
GiveDirectly does monthly in some areas and semi-annually in others [1]. They are also conducting an RCT on allowing recipients to choose their preferred transfer schedule [2].

[1] http://www.givewell.org/international/top-charities/give-dir...

[2] http://www.givewell.org/international/top-charities/give-dir...
Compile times are largely irrelevant if you use something like JRebel, Play, Tomcat or the many other frameworks that support hot reloading. And Java is far broader and more flexible at concurrency than Go with libraries like Quasar, LMAX Disruptor and the many HFT contributed ones.

Let's also not forget that Java is significantly faster, has every library under the sun, has a dependency system that actually makes sense and you have seamless interop between multiple languages e.g. Ruby, Python, Scala, Clojure.

Anyone who thinks Go is an upgrade to Java is woefully misinformed.
Moved to SF for internship, offer rescinded, any help/advice appreciated
I just moved across the country (US) from east coast to west coast(SF) to work for a tech company.

Only 2 days before I start working, they call me and said that due to a change of company structure I'm no longer hired.
They offer to pay for my housing as well as the trip, but the opportunity I've lost is priceless.

This is the last summer I have while I'm a college student to get internships which is vital to my career to get a job when I graduate.
I posted this on reddit (tinyurl.com/paqp5kf), and was told to share here.

I applied to lots of things I saw on HN and indeed, but if anyone have any leads or advice to share, I highly welcome them.
Thank you so much.
WebRTC is now a web standard and ships in multiple browsers. If you consider such technology to be outside the scope of a browser, then you're going to need to convince a whole lot of people.
This is why when you only have one life that you should put all your efforts into what the VCs disparagingly call a "life-style" business rather than be one of their random darts. It doesn't matter to them if you end up as one of the darts on the floor, but it will matter greatly to you.
I've wasted ~10 hours trying to create a server implementation for Agar.io in Haskell. I haven't got very far, but I've learned that live streaming the process helps me stay motivated.
Ask HN: How do I know if my startup is infringing on patents?
With all of the patents out there, what is the best way to figure out which features I've added might infringe on a patent/idea I've never heard of?
Because it wasn't a choice I made to install it, and since it's not something I'll use, it's useless for me. I do use pocket, but I'd much rather use it as an extension vs a special integration with who-knows-what different permissions / sandboxing / control vs an extension.
or somebody on a reddit thread tells them to do it.
Go is great and all, but I'm really only using it until Rust is ready.
China may be building database of Americans through data hacks
Little effort, but we (eg: the community) don't get anything that's reusable. We just got a bunch of code that interacts with some proprietary system.

Meanwhile, we still don't have any FLOSS implementation for WebRTC-based voice+video.
Ah yes, the Washington Examiner....

Are scare stories all the Right has left tell?

How about a plan to get America back to its post WWII glory days without social conservatism, or scaremongering.

Debt, Free Trade, Terrorists and Religious Fundamentalism. The 4 horsemen of right leaning news sources.
My two cents on this is that IDEs work better for me personally on large projects. If I just banging out some JS or HTML, then any old text editor will do. If, however, I'm knee-deep in dozens or hundreds of Java classes there is simply no substitute for a project-oriented IDE that supports things like project-wide refactoring, dependency awareness, and type checking (among many other features).
Personally, VS has long been my favorite IDE, but I've only gotten to use it on a handful of C# projects. Most of the time I'm coding in Eclipse, and I've learned to really appreciate all that it offers. It's not the most intuitive IDE, but it sure is flexible.
Inside the World's Biggest 'Magic: The Gathering' Tournament
101 Answers to Questions Many Entrepreneurs Have
Mozilla wanted users to be able to use Pocket without needing to create an additional account.
Six essential JavaScript libraries (with examples)
If not in any particular rush, you can get a UK copy of 'How to Bake Pi' at http://www.bookdepository.com/ (best price, free shipping, and they take paypal). Plus it turns out that Eugenia Cheng just released another book in UK on June 4 called 'Cakes, Custard and Category Theory: Easy Recipes for Understanding Complex Maths' which seemed interesting so that was ordered as well. Shipping time to US is listed as 5 days.

Plus if you need a .pdf of Feynman's favorite math book (Calculus for the Practical Man - Thompson (1946)) currently there are copies at KAT and PB.
This is why the people advocating this are also advocating alternative CAs like letsencrypt, where the process is automated, only requires proof you control the domain (no real world info needed), and is free. Thus, the CA model is used, but only at a bare minimum.

Then again, I'd like to see browsers support an encryption model based on DNS records, using one of the many unused crypto record types, like KEY, for delivering the private key's fingerprint. For basic use, there would be no need for an outside party to verify its validity, just that the connection isn't being tampered with. This way, there's no tracking by a central authority unless one wants or needs further verification.
Yes exactly! re: So donors can pick a family and fund a house directly.

We haven't seen those Red Cross homes, but we are focused on building sustainable homes that will last for decades. Much different than quick temporary aid.
It takes me about 5 minutes to setup IntelliJ. And that includes the download.

And I would never want anyone in my team who was doing major refactoring work without an IDE.
yes - we're always looking for competent
translators! brett@newstorycharity.org