skysight-inc/HackerNews huggingface dataset:
It's understandable it's just not the right mentality towards someone that hacks for profit and bug bounties generally target this ($500 though is hilarious). Effort and time is supposed to be directly related to payout, if it takes more effort and time for less of a payout then the bug reporting is broken.
2005 Entrepreneurship Conference: Jeffrey Bezos of Amazon.com
Interesting! Didn't think there could be so much nuance in organising such a thing.
The two-year notification is required by their own terms of service, and not giving it would open them to a lawsuit. More big companies should offer terms like these to encourage adoption of protocols/platforms.
This is the first I've ever heard of it and apparently it's been around since 2011.
NovoED, a new entrepreneurship curriculum
I'd love a no-fidget version of GAE, where the underlying infrastructure wasn't 'upgraded' constantly, or at least was done on a very careful schedule. A good portion of issue mails from Google are 'we upgraded something and broke these things. btw, we care about reliability.'

A project like this might encourage a hosting company to take that on. One disadvantage with Google is that your app can be affected by very many layers of goodness, including leaky abstractions that have nothing to do with GAE on the surface. Like when they blocked some Cloudflare somewhere down the stack and various Google sites were affected, including GAE and Blogger.
Wiping properly is difficult. You would probably find it easier to simply purchase a disk at the destination (if you need bare metal performance), or use encrypted VMs for all work. Better yet, where at all possible, don't expect your people to move around, and allow them to work remotely from their chosen location. Good for the planet, good for (many technical) employees (most of the time), good for the security of corporate data.
OK, twist my arm.

Thanks for helping me out of a moral dilemma :-)
> I love the idea of having my own surveillance drone.

That's the point. Everybody loves to do surveillance but nobody wants to be the potential target. See the issue here?

What I'm saying is: Should society decide to want to abandon privacy, then it must be in a symmetric and very controlled manner. Everybody must then have the same degree of transparency over anybody else. Asymmetric transparency relationships are not ethic and very unhealthy for the stability of society, mid- long-term at least.
> they seem to be oblivious to the fact that Go is C-like and Erlang has a pretty weird Prolog-like syntax.

Yeah it has Prolog-like syntax. However, when designing and working on large distributed system looking at just the syntax is a kind of shortsighted. The problem is not syntax (which is different, and is actually pretty simple, and a lot less ambiguous than say Javascript or has less "features" than C++), the problem is _semantics_. And by that I mean structuring your programs as a set of multiple concurrent actors. That is the hard part.

Another way to put it. Erlang is probably getting looked at because someone wants to either scale, build a distributed system or a highly fault tolerant system. At that point, if dots vs semicolons is a major stumbling block what are they going to do when they hit a netsplit.

Now, Erlang like any tool has trade-offs. But those are about isolation and private heaps vs raw sequential performance. Hot code upgrades and compiled static code and pointers referenced everywhere in the code is not going to work well. Stuff like that. Single assignment is also another common one.

(And if syntax is a major stumbling block, there is Elixir or a lisp like languages LFE and Joxa that all take advantage of the actor model and run on the BEAM VM).
You guys should've kept NSA references out of the pitch. Streaming being private is a good feature. Streaming being private for the sake of sticking it to the man is not. Mixing engineering with politics costs you a part of the appeal. To put it bluntly - who wants to openly support activist nuts (even if you aren't them)? Far fewer people than who want to support well-engineered personal-use FPV UAV.
so this is one side of the story. no one knows what happened during that questioning, why amd how it started and how his partner acted.

case in point, there was this guy who stripped naked at a TSA check a while back.

you yourself can easily trigger an incident like this and escalate it.

right now there is one side of the story, reported by a deeply involved, non-objective actor. if you ask a parent about what happened to their kid in school when it was expelled you'll also get a very subjective, partisan take.

this "discussion" here smells of the reddit hivemind, quickly jumping to conclusion, throwing around terms like fascism and full of nerd bravado. nobody asks what really happened.
Why do you need a mod to remove features? Surely if you don't like them, you can just ignore them.
Interesting how many startups are appearing in this space. I was an avid follower of the "localcasestudy" reddit which followed a cleaning company from $0 to $120k a month in fantastic detail - http://www.maidsinblack.com . Has worked out a lot of the problems these guys mention without being so heavy on the employee side, and has (IMO) a smarter approach to pricing which has been mentioned above.
> lack of static typing is a deal breaker for pretty much any serious production deployment.

Are you talking about Google only where they made it a mandate or in general? There are serious production deployments on Python, Ruby, Erlang and Javascript.

I will trade expressiveness and less lines of code with a strong but dynamically typed language + tests over more a static typed language with more lines of code all being equal.

Or put it another way, if strong typing is the main thing that protects against lack of faults and crashes in production, there is a serious issue that needs to be addressed (just my 2 cents).
You know, I might be a lot happier answering questions here if the whole thing was free. I'm certainly not going to respond in the style "this question is vaguely posed; please clarify X" when the point of the site is to hope your answer is picked for a cash bonus. This is an odd mix of trying-to-appear-above-board with excessively shady messaging (cash question bounties, "do you need original work immediately?", etc.) I really want to say, pick one. Embrace your inner shadiness.

Once you've admitted you're a homework-for-hire site, do something about offers like "$20 for a 4-5 page position paper due in 4 days", which is currently displaying on your front page. That seems ludicrously low.
Agree, but sometimes it necessary to cut people off. For example when people just keep talking or when politicians refuse to answer the actual question.
While I think that your argument is flawed in its understanding of the law, a technological approach could be: let x be the suspect IP address. When we receive a request from x, we send them some messages that we don't send to other users; or maybe we change messages slightly (like leave out some footers, or with a different image link, whatever). When the fake/modified messages show up on the suspect website, we can reasonably assume that they accessed our website. At that point, it doesn't even matter any more whether they did it through x or another.
Ah TLS, yet, I should have known that. Thanks for replying.
For those actually interested in learning about Berlusconi and Italy, this book is pretty good:

http://www.amazon.com/dp/B004ZZMBAS/?tag=dedasys-20

By a former corespondent for The Economist in Italy.

I don't really think the Mafia was an integral component of his success though - in some ways that's an easy out for people looking for someone to blame for the whole Berlusconi phenomenon.
By hiring large team they might have accidentally hire someone who would pick up the vision and carry it further.

Please don't use this hiring advice.
Access denied. Do you have another link?
Hack4good to make the world a better place
Stick to the existing protocols. TLS for session control. ESP for bulk traffic. IKE - for the ESP key exchange or piggy-back on TLS instead. Multiplex as needed.

Which libraries to use is secondary.
Lavabit commits corporate suicide
> I wonder from how high up this order came.

I doubt very much if the police would do this off their own bat. What motive would they have to do so?

So it must have come at least from the Foreign Secretary, but more probably the Prime Minister.

The UK government is currently a coalition. The minor partner, the Liberal Democrats, tend to take a slightly more pro civil liberties line than the two big parties. Did they know about this beforehand? Will they kick up a fuss about it? (I suspect not, their leader is a spineless idiot).
Submitted it to pypi.

pip install HackerNews
Interesting assumption of yours - where in my post did I identify [myself] as a Buddhist?
> below 150ms end-to-end latency

Is that network latency or video latency?
Sometimes less is more. Not implementing every fancy feature under the sun might be a bonus and keeps the language clean.

I know I never managed to like generics in Java. Don't know C#, though.
Feel this is something that should have been handed over to the Internet Archive, as now there will be lots of broken tags scattered all over the place, like the ones in the Alan Wake game. Here's a list of some of the companies that have used Microsoft Tag: http://tag.microsoft.com/tag-in-action/success-story/who-is-...
India's Aakash tablet finds its way into pilot projects for US children
This is an article I wish that every developer who writes libraries (especially for use with games) in C/C++ would read. All of the advice about cleaning up includes and exports and the whole thing is spot on, and is the sort of thing that will cause me to curse your name a thousand times if you forget it.

One minor point: if your library does file IO, let me override your file operations with my own callbacks, or at least consider providing methods that operate solely on blobs in memory (that way I can populate those blobs however I see fit)--giving me a function that takes a const char* for the filename and then does -~=magic=~- is simply not okay.
real perceivable end-to-end video latency
I don't know that I would call scrolls a full game. It has about as many cards as like 25-30% of a single magic set.
Analysing Escher
Is this another mod-bodged post title?
I just don't understand how you can state bold claims like this as facts without substantiating them in any way by references or any sort of logical deduction:

If a person learned to become exceptionally 'talented' in one area, then he/she's more likely to replicate that same level success in a completely new area

The only limiting factor on skill acquisition is choice/taste.

Doesn't genetics also have some role here? The references you just included do nothing to provide any sort of evidence for those statements. To what extents cognitive skills are transferable is still much debated and science is far from having an unanimous answer. Good overview of the issue is here:

http://www4.ncsu.edu/~jlnietfe/EDP504_Notes_files/Are%20Cogn...
I would be very surprised if what would clearly become a high-profile detainment wasn't choreographed ahead of time to the minute, the possible routes of questioning prepared, and the timing and contents of the phone call thought through and structures to elicit particular response. These are moves in a PR campaign of the utmost importance, not some random detention decided by a low-level bureaucrat.
The asteroid is 6.1km long - about the size of a medium sized Culture ship (tiny compared to a large GSV though) so perhaps "Size Isn't Everything" or perhaps "Pure Big Mad Rock Man".
At college we discussed what an IP is. An IP has two parts, the identification and the location.

If you change your IP to mask your identity, then you are telling the server you are someone else, however if you change IP to mask your location you are only saying you are somewhere else.
All credit to Microsoft for the exceptional support they provide for their products. Two years is a very decent amount of notice.

Contrast this to Google, who shut down key services regularly with little warning and provide appalling levels of support even for paying customers.
How Should Retailers Harness Big Data - video
I got to say the mafia was smarter.
The worst you can do to your rival is make him think his family is in danger.
That would just motivate him more to take you down since he won't feel safe if he doesn't.
That little piece of honor kept business and family separate.
I think a worse programming example is when inheritance is taught.

It's always Car>Vehicle>Entity kind of structures, which actually sucks and in most cases composition should be done.
Thank you for your replies. It's very similar to this, here in Poland. The emerging markets have a lot of common characteristics. However, I didn't expect risk taking aversion to be one of them. Maybe just an "American thing" to be bold and take risks. Might be this that can't be replicated elsewhere :-(
How to quickly become effective when joining a new company
that STILL hasn't been introduced? I thought that had been promised literally years ago.
Do they do this at Heathrow? I only transferred there once but I had to go through security again.

The Heathrow airport is quite a mess, actually.
Take a look: http://code.google.com/p/go-wiki/wiki/Projects :)
I suspect a typo in the second sentence. I think it's hard to argue with the first.
Delete everything. If you find yourself needing to reimplement something later you can always check out the old code in the repo but probably it would be better to reimplement it anyway. (You are using source control aren't you?)
I don't think this explains why the pumping lemma works for all strings (above a required length)?
for C/C++ on Windows, I recommend DevC++[1] (it also runs on linux too, but apt-get install [ide of choice] would also work there.)

It's bundled with the Mingw compiler, and basically works as you mention out of the box. I was delighted when I found it, a few years ago when my main systems were windows.

[1] http://www.bloodshed.net/devcpp.html
Hmm, so they're just safe pointers with bound checking. Cool, you can actually type safely slice apart an array. They handled that much better than C.

Isn't nearly any implementation of arrays in other languages? E.g. ArrayList in Java or vector in Haskell. If a language uses garbage collection, chances are that views/slices are also supported.
hahaha saw this coming a mile away, typical lazy Notch
Consider that Grenwalds partner had a laptop stolen from their house (with nothing else missing) recently after Greenwald had told him he might send him an encrypted copy of the Snowden documents.

I'm pretty sure that Greenwald and Miranda learned to be particularly careful about data integrity after that incident.
John Siracusa had a epic rant on that exact topic on ATP #25 ( http://atp.fm/ ). I myself was baffled to find out that modding involves unpacking a JAR file, overwriting .class files with modded ones and packing the whole thing back up. Disaster.
You should also read "Fire in the Valley". Awesome book about the beginnings of the computer revolution in Silicon Valley.
> Now, quite possibly as consequence of the litigation, Java developers targeting Android have to live with Java the language version 6 forever.

I suspect this was one of the motivations behind Dart.
I'd like to think that Macaw is like training wheels (or a fixie bike) for getting into web development. Is it production ready-code? Probably not. Does it do a good job of showing how things should work? Hell yes.
Just trying to understand how far this could be pushed.

Would it be possible in a future case that a judge could deem 'not providing an API' a technological barrier to programmatic access and therefore hold that screen-scraping is in violation of the CFAA?
I am working on a Minecraft server; and I am finding myself removing things that go against the theme I am trying to build.

I'm aiming for western and a lot of the Magic and Dragons don't really fit with that.

There are reasons to want to remove features.
I was mainly referring to Java, not to Oracle DB. There aren't really good alternatives to Java.
Can you share your new system benchmarks comparing to the old c++ system?
Creative use of favicon
Try playing a song
As others have pointed out this is far from being accurate. You most definitely don't need awesome hardware to learn how to code. In fact I wasn't sure if that quote about quitting over bigger monitors is serious or not but after following the linked article it seems to be.

I also wrote an article about how bad hardware actually made me a better programmer: http://www.randomshouting.com/2010/12/14/Scarce-hardware-as-.... Not trying to spam my articles or anything, I just feel like it's an interesting contrast to this article.
Encrypted VMs won't work in the UK. You can be told to give access to them and have to comply. It could work with deniable encryption, but that's not an option for current phones / tablets.
How does the system76 Galago UltraPro compare to all of these?
Free PixelKit Subscriptions for Web developers & Designers
Well one motive that the police might have is if they have gone a bit rogue and want to hide that fact from their political masters, but feel that they are at risk of being exposed by Snowden / Greenwald. I'm not saying that this is the case, just that I find it every bit as plausible as the politicians getting all Machiavellian (most politicians just aren't clever enough to get away with that sort of thing).

What would you do if you were the head of the spy agency, and you think that Greenwald has information showing that you are spying on your own politicians?
Meeting with Alan Mycroft, Co-founder of RPi
I'll call bull.

No matter how much passion, 60 hours a week year after year will destroy your personal/social life, and most likely your health as well.

Happy or sad, 12 hours a day is not sustainable and specially not something we should look forward to just because 'I love my job' crap
Yet another feature promised time and time again from notch but eventually ignored and forgotten because it required more than an afternoon of work.
Not to spam the thread but if any UK merchant is looking for an invoicing product supporting Stripe, check CurdBee here - http://vesess.com/survey-results-and-stripe-uk/
Disgusting. But may I dare to suggest that in his case it was extremely naïve, if not outright deliberate, to choose an airport in the UK to change planes?
He could barely tell what it was meant to be in the first place.

The idea was a complete vague mess and when he started working on it the direction only became more and more confused
I'd say it's definitely a full game. So many hours of fun and tinkering even with the relatively low scroll count so far. And it's just going to get better, still Beta.

I very much recommend trying out Scrolls if you're into deep strategy games.
Previous submissions and discussions ...

https://news.ycombinator.com/item?id=4637196 <- Most comments

https://news.ycombinator.com/item?id=5960299 <- More comments

https://news.ycombinator.com/item?id=4167834

https://news.ycombinator.com/item?id=4170972

https://news.ycombinator.com/item?id=4185226

https://news.ycombinator.com/item?id=4355548

https://news.ycombinator.com/item?id=4964931

https://news.ycombinator.com/item?id=5167935

https://news.ycombinator.com/item?id=5666751

https://news.ycombinator.com/item?id=5679080
Scala. Rust also looks extremely promising, though not mature yet. It is getting there quickly though.
XKCD again : Exoplanet names
"have nothing whatsoever to do with Snowden, Greenwald or the leaks"

Probably need a citation for that. I didn't see such an assertion in his conference. In fact, he said "repeated leaks of classified information have initiated the debate".
Doodling in Math Class: DRAGONS (A video by Vi Hart)
I recommend 2b2t.org, as it is probably the best survival server out there.

It's a pvp-enabled anarchy server. Nobody can get banned for any reason whatsoever. The server is ~3 years old and the map has never been reset. What this means is that from spawn to about 5km away from spawn is desolate wasteland. You have to travel at least 10-20km out before you find areas that havent been burned down or still have regular trees. At about 30km from spawn, the chances of your base being discovered drop pretty fast, but most people keep their full blown bases at 100+km out, with advance bases 20ish km from spawn that they use as temp bases for raiding people near spawn.

There's pretty much two things you do on 2b2t after establishing a base - exploring to find other peoples bases, and raiding them. There's hundreds of bases that are plenty old, many of which still have loot in them, with new bases being created by new people every day.
Here's a handful of pics I took of the spawn, some bases, and a few megaprojects I found: http://imgur.com/a/sGoRc#0

If you want minecraft 'survival' mode, you'll get it on this server. </endshill>
I thought this current government couldn't sicken me further with its conduct in this ongoing fiasco; clearly I was wrong.
Yes, the slices concept is not new, many languages have them.

It baffles me that so many Go newbies think of them as a Go specific novelty.
Java as a platform is absolutely not dwindling in velocity. All that is happening is people are looking into alternative JVM languages like Scala, Clojure and Groovy. This trend has been happening for a while and is as much to do with Servlets/Spring as it is with Java the language. It has absolutely nothing to do with Oracle which has been a fantastic steward for the platform.

I don't think you actually have much understanding of enterprise environments otherwise you would know how ridiculous the idea that Go or C# is going to take over from Java anytime soon.
Zhujiajiao – Zhujiajiao Ancient Town with ChinaTour.com
Give you the general information about attractions in Zhujiajiao and some other things like admission fee, open time and transportation.
I agree. A 13" rMBP w/ Haswell and 16Gb ram to me is the perfect balance of power, function and footprint. I don't have high hopes for Apple increasing the max to 16Gb though :(
>ironically, that's not the common experience; the term 'second system syndrome' was coined for a reason.

And the reason was overly ambitious rewrites of huge and complex codebases.

For simpler stuff and especially when cutting down on feature bloat, rewriting is fine.

There's a phrase about rewrites, by the same guy that coined the "second system syndrome": "plan to throw one away".
OK, so does that mean we get to make giant robots? I can forgive Guillermo Del Toro for getting the wrong ocean.
Are the guys of Team Treehouse behind this ? their website/concept are very similar ..
what happens if you hit a blind spot, or network congestion, and start buffering video while your drone keeps flying? I wouldn't fly FPV over 3g/4g networks, especially in urban environments. People can get hurt
I would like the geospatial features to be immediately available, and not having to enable them in each individual database. PostGIS setup is well described but I've had a situation where it turned out to be painful.
Anyway now I see the reasons behind the separate module approach and I think it makes sense.
yes. I call shortcuts.sh from my .bashrc
A is in the same position, Dvorak or qwerty.
You could also check out chesstempo.com

I've spent loads of fun time practicing tactics at http://chesstempo.com/chess-tactics.html
This sounds like my kind of server. I love this idea - see what happens when no rules of any kind are set up. A kind of "hands off" deist approach.
I'm guessing the ride with Malcolm would cost more than with Joe?
IRC ops must now be celebrating.
So yes, 10% was a typo then.
How would you feel if he found an exploit that allowed him to make all your private messages public and proceeded to report this by leaking your inbox?

I'm no fan of Facebook, but even I can see why they can't ever encourage such irresponsible behaviour.