skysight-inc/HackerNews huggingface dataset:
Right, but there is a difference between a "failure" and a "flop."
Costs of a PostgreSQL connection
My bad, I was skim reading in between library sessions, ironically. Could have done with some sort of automated check there on my post, if only someone had suggested something like that... rolls eyes
My open source social networking protocol and companion iOS app released today
Cequel is a full-featured Cassandra ORM for Ruby
To be fair, though, 9/11 was on a whole different order of magnitude to what the IRA attempted, and the IRA were never suicide bombers which made them easier to deter.
» Microsoft: Time to bury live tiles
>David Miranda was found to be carrying tens of thousands of classified UK intelligence documents.

Was he, though? I mean, we all "know" he was carrying secret documents, but have they ever proven that? If the files are encrypted and they can't crack it to prove what those documents were, then we don't know anything. For all we know (and unless there are news reports I haven't seen), Miranda/Greenwald/Poitras could have encrypted a million pictures of Rick Astley, deliberately to see if they could pull the government into abusing it's power.
Git: Yes; CoffeeScript: No;
» Google explains how not to be a 'glasshole'
La WWE cerca un accordo con la Ring Of Honor – News
Does anybody know why they didn't just use PGP over the internet like Snowden supposedly did? He could have been caught holding onto a piece of paper with a 40 character fingerprint instead.
» Samsung to ditch Android in favour of Tizen for Galaxy Gear 2 smartwatch
I don't know, I'm a couch potato and I completed the Marine Corps Marathon a few years ago. My training started 6 months out, I ran struggled through 3 miles twice a week. My training ended two weeks afterward when my partner got ill. Yet somehow, I still finished the marathon well before they shut down the crux of the course (a ~1 mile section of roadway they only keep open for ~6 hours at the ~20 mile point).

If my lazy, out of shape body can complete a marathon, I don't see why "most modern men" wouldn't be able to.
Putin died three years ago, fact.

Maybe.
And the further back we go in time, the less independent reporter we can find. For example, how much can you trust Caesar's account of its campaign in Gaul ?
OP Here. Just wanted to add that I think this is of particular interest to the HN community because the iOS app, which conforms to the open protocol, allows any developer to create a web service with a complying API to receive social content. What you do with the content thereafter is entirely up to you.
Which language required the most lines of code?
You're right it isn't well suited for security people.... But is it well suited for software engineering types? Most code people write is not a search sort insert etc. Most of the details of using these data structures are invisible in oop and the difference is only what class was instantiated.

I'm not saying it isn't important to know, but I think there are better indicators for someone who will perform well on the job
Basically the anti-terrorism laws are the contemporary inquisition. You can use for anything in order to obtain any outcome.
Looks pretty accurate to me, actually. Delphi's a Pascal derivative, so Github counts two files[1] towards the Pascal total, and the other top languages [2][3][4] are pretty verbose.

[1] https://github.com/Prithvirajbilla/helloworld/search?l=pasca...

[2] https://github.com/Prithvirajbilla/helloworld/search?l=actio...

[3] https://github.com/Prithvirajbilla/helloworld/search?l=omgro...

[4] https://github.com/Prithvirajbilla/helloworld/search?l=xtend
According to the article you cited, he was arrested for causing "harassment, alarm or distress" to a passer-by, who complained to a nearby police officer. He wasn't arrested for simply stating an opinion.
For how long? Get a dyndns pro account, laptop(s) and host the site from multiple coffee shops. I didn't give this much thought, internet advice eh.
Rather, in order to hit further away targets you need to initially fire at more than 45 degree. A higher trajectory gets you into thinner sections of the atmosphere more quickly so you lose horizontal velocity to air resistance less quickly. Air resistance doesn't seem too big a problem to us in our day to day lives, but increases as the square of velocity so at the speeds that artillery shells travel it will tend to start out as a much stronger force than gravity.

What ICBMs (and space_bound rockets) do is to travel vertically initially to get out of the thickest part of the atmosphere before starting to put on rotational velocity. You'll notice the article you linked specifies a reentry angle of 22 degrees, not a launch angle of that. A missile has an advantage over artillery in that it can apply thrust over time, and wait to start accumulating horizontal velocity until it has gained some height.

EDIT: A better way to explain things. When a bullet leaves the barrel of an artillery piece the forces on it are dominated by air resistance. As it travels it's kinetic energy decays exponentially with distance due to air resistance, and eventually it's traveling slowly enough that gravity becomes an equal source of acceleration as it settles into terminal velocity.
To make the article more interesting to read you should've put the ending at the beginning (Barking up the wrong tree). Now while reading what you wrote I am trying to guess where it is heading. If you'd have written it reversed it would be more compelling and convincing.

Newspapers do the same thing; they write what is most important at the top and add details and examples further into the article.

Good thought and interesting examples though. :)
linq in .Net does a pretty good job with SQL-like queries against nested records. Also, many SQL implementations support querying against XML data stored within the database, which is effectively a nested record.
Indeed. A little out of reach from where is sit is Jon Bentley's More Programming Pearls: Confessions of a Coder. Bentley certainly did not take it as derogatory term.
Beklin is stating they fixed the vulnerabilities BEFORE yesterday's disclosure..but they didn't go a great job telling anyone:

http://www.securityweek.com/belkin-security-fixes-were-alrea...
Fish normally (=in the wild) graze all day. So long as they aren't being overfed, feeding them every hour is perfectly fine.

I haven't looked at the feeding yet, so I can't comment on whether the amount of food is small enough.
Thanks for your comment, I appreciate your insights - and the way you've insightfully looked for jobs that are less likely to be outsourced.

One point I wanted to reply to:

> But higher up the food chain, where you're at the end of the market where you actually DO stuff like write original javascript, or develop some new server platform, or whatever it is on that end of the spectrum—those jobs aren't going anywhere for awhile.

I agree, but I feel this part of the market is shrinking as more people squash into it. More and more of my current clients - and I could well have ended up in a backwater of sub-$18000 projects - are considering that 'good enough' is good enough while money's tight and there's a recession on. Perhaps the interesting jobs will move away from agencies and into the tech players (Google, Facebook, Oracle etc), and the self-employed market will struggle as anything other than contractors?

Despite what I hear myself say I know other industries have gone through this doom-and-gloom over the last few centuries, and not all have become like manufacturing...
Lead scoring for SaaS business
One crazy person with a great idea really has a chance to make it in today's world. This entire video and app could be made by 1 person to demonstrate the power of their ideas.

I love that we live in a generation where we have the tools to display our ideas - without the concerns for cost one would have endured trying to build a prototype.

Someone might have an idea for a car dashboard – which, until recently, would have had to include many other people - suppliers, plastic molds, etc. Today we have 3D printers that can facilitate this process.
That's not really the same sort of "probabilistic notion of primality". This isn't about a test for primality; this is about a probabilistic model of the primes, where we replace the actual primes by a randomly-generated subset of the natural numbers that we believe ought to have similar properties. The basic one is the Cramér model, where we say that n is prime with probability 1/(log n), and these are independent of one another. This is giving a more complicated such model which it claims agrees better with the statistics of the actual primes.
Are we sure that there were actual documents there? I thought that the UK authorities were under the impression that he might have GQHC (or whatever it is called) documents on his laptop.
I don't know coffeescript, but "= ->" looks like one token too many already - why complicate things indeed.
Hello there, Pierpaolo from Dropbox here. Good questions!

HLS support on Android is quite spotty... yeah... We try our best to build a solution that works as ubiquitously as possible and indeed it gets challenging on Android. Given our engineering resources, we need to pick our battles so a good solution (even if not perfect) is better than no solution. Anecdotally, our code has quite a few conditional statements to deal with Android. For instance, at some point we dag into the code and found that certain useful tags like the EXT-X-PLAYLIST-TYPE (see http://tools.ietf.org/html/draft-pantos-http-live-streaming-...) are simply ignored. As other folks commented already, we did find the support to be much more stable on ICS and above.

Multiple bitrates is a must for a few of reasons. 1) Apple requires a minimum supported rate of 64Kbps, 2) networks are really still incredibly spotty and providing multiple representations enables the player to act intelligently and switch according to the instantaneously measured throughput of the channel. 3) providing a high quality gratifies the users that are previewing content on a fast wifi network.

Good point on the segmenter built in ffmpeg. I felt like this part of the explanation was a bit too technical for a general audience but I can comment here. There are several reasons why we went with our own solution. Some are because of the way our pipeline works and the fact that with our tool we can create segments with variable lengths to minimize the startup latency. Specifically, having shorter segments at the beginning of the video allows the player to download less data before starting playout. I want to warn the reader to be careful if you want to experiment this path because the standard poses some constraints on how fast you can change the segment duration. So far, our approach seems to work fine so we are happy with that. Also, at the time we started development we were on ffmpeg 0.8.x transitioning on 1.x and the builtin segmenter support was not great. As we move forward, we are likely to reconsider the builtin segmenter.
you have tested the mobile version
What an absolute crock. Congratulations on some fairly startling ignorance from your privileged world position.
4 Productivity Tricks for the Lazy Man
I think the storywriter's distortion lens is always more powerful than some altered digital photos.
What depresses me is the court's acceptance that this involved "'very pressing' issues of national security". The US courts are also far too cowed by executive assertions of "national security". As if there were a clear, bright line of demarcation between everyday ho-hum government data and secrets so critical that their revelation poses an existential danger to civilization itself.

In fact, none of the data released by Snowden is a danger to national security in any sense. The identity of spies has not been released. No passcodes to nuclear weapons have been revealed.

The courts ought to take responsibility to assess the legitimacy of executive privilege claims and make judgments based on the actual content being protected. But for whatever reason, they are afraid to do so.
Not understanding how you can rank CSV vs Excel. Excel is a platform that let's you easily build up complex calculations with different statistics, graphs, formatting, and a lot more. CSV is an interop file format for plain text tabular data.

Yes, I'd rather a raw dump of data in CSV than XLS, but it seems like you're making a more general statement than that.
It just doesn't matter – Signal vs. Noise [Feb 2006]
Localtunnel – expose localhost to the world
When dealing with non tech-savy people on data (reports), Excel is perfectly fine (especially pivot tables, conditional formatting, etc...).

Anything else is obviously a mess - and people can use gDocs or OpenOffice for that as well.
23andMe and the FDA
What could the same people who are using excel have used instead that would have prevented them from making an error in their steps of calculation?
Take a vacation so your team can thrive.
On a very long list of Russian transparency problems, faking photos of diplomatic meetings is one of the least objectionable.

Not everyone can take a selfie with Obama!
Guess I misunderstood how it worked. I figured the decision in the game would be an average of the individual player's votes. Something like a democracy. Didn't know it was just whoever pushed the button first.
Art of Resistance – The Social Network Anatomy of a Kinetic Activist Group
"As a data scientist that works in the intelligence community [...]
In a recent project, we were tasked by a client to determine if Greenpeace was or could become a significant disruptive geopolitical force"
I promise we aren't trying to be scammy. But I definitely appreciate the cynicism.

I have little interest in collecting or doing anything with alumni email addresses.

We are trying to validate that there is any demand for a directory like this for our pitch to Alumni Offices.

Any responses we would get would be, by definition, a subset of the alumni office list. We want to build a platform for alumni offices to showcase accomplishments to their communities.

Presumably there would be a correlation between alumni pride and fundraising, but we don't want that to be shoved down peoples throats.
"As a data scientist that works in the intelligence community [...]
In a recent project, we were tasked by a client to determine if Greenpeace was or could become a significant disruptive geopolitical force"
This is very intriguing, anything that involves 'email' normally is shunned by me. But this is little 'seductive'. anyway what's the catch? put ads in newsletter?
I played with it too, and I still don't get it. I completely missed the Excel comparison.
I have exactly the same complaint for the Go language. The game of go is famous enough (the new Drosophila of AI), to not reuse its name.
Because they designed ipv6 as a alternative to the IPv4 address space, rather than an extension to the IPv4 address space.
Technology will always march towards cheaper solutions. Either the technology itself will become cheaper, or you'll face competition from people that know the newer technology or are willing to work for less than you charge. Furthermore, technology has been successful because of its promise of automation and cost-savings.

I've seen a similar pricing-trend with client-work. It's encouraged me to pursue product development. You sound like a capable developer, so why not consider using your skills to build something that can generate its own revenue stream.

There are many industries that won't be commoditized ... healthcare being one of them ... but something like that probably isn't aligned with your expertise. Stick with what you know, and apply it towards building a product rather than a handful of products for other people.
And it still surprises me there are new languages where 'hello world' is more complicated than:

print('hello world')

Dart, which was released two years ago, after JavaScript had been around for two decades and ASI was still considered an issue, still required a semicolon after each statement.

I half feel like pulling out an AST and doing a ModernDart, getting rid of all the redundant tokens and compiling to the } } } } } language we all know and ignore.
I don't think that (1) is really such an issue. Two things to consider.

First, the energy required to keep the ... err... toppiece? stable is significantly less than the energy required to launch something into the same orbit.

Second, I think that the metaphorical centrifugal force will bring the toppiece back to where it began. That is, there is a stable equilibrium with the toppiece at its highest point, and bringing it out of that equilibrium will be resisted.

Edit: Certainly the total energy required, from the train and toppiece stabilization, is the same as the energy required to get something into orbit, but to stabilize would require thrusters, while climbing can be done electronically against the chain.
A sign of things to come.
+1 why complicate things

console.log 'hello world'
How designers can create interactive prototypes with Illustrator
Deep Down the rabbit hole of ingrained games industry sexism
Programming is still heavily influenced by research. Modern type systems, concurrent algorithms, compiler frameworks like LLVM, and lots of other great things have come straight out of academic research.

I don't understand why the Hacker News community tends to downplay the effect of pure CS research and the programming ability of people in academia.
He's very right. But his home page doesn't scroll properly with the wheel on my mouse.
And now I know what goes on my alternative truecrypt partition...
Exactly, which is 95% assured - the top positions will go to experience people.
Well to make another imperfect analogy then, would you feel the same way if your car manufacturer wanted $2k for a firmware update to fix the bug where your breaks stop working?
Our 5yo and 8yo have been playing DragonBox a lot to learn algebra: http://www.dragonboxapp.com/ and it has been a great way to teach complex concepts to younger kids. We always try to find some fun apps and online games that has a dual purpose plus we always have a whiteboard at the ready to explain what they find perplexing.
Things that require creativity won't be commoditised, hopefully. Art, music, research, game design, writing, etc.
Every time I see stuff like this (buffer of some convenient fixed length, no real attention paid to its length) I really wonder whether whoever wrote that code ever thought of how long a string could be (the entire address space of your process, basically), what the limits are, etc. If vsprintf() had the same 256-byte limit on its output buffer, there wouldn't be any overflow. If this fprintf() implementation was documented as to be used for output not exceeding 255 bytes, maybe who wrote the caller code would use "Location: %.243s\n\n" instead. Although a fully general fprintf() should not have any arbitrary limits like that, in a special-case embedded system like this it's not uncommon --- but if it has limits, they should be documented clearly.

I think it's not a matter of language or "safety" or "security" or anything else; it's a very, very, VERY simple matter of knowing the sizes and limits whenever you write code or design anything. Somehow I think all this... astounding ignorance stems from the misconception that memory is somehow an infinite resource, or the discouraging "if you need to know the limits, you're doing it wrong" type of thought. It is very important that you know the limits, so that you can work within them.

(Capitalising the words "Stack Overflow" is now a bit confusing, thanks to the site of the same name...)
If you haven't used a list, array, map, set, tree, etc since university then you probably aren't writing code for a living.

Well, I guess it's possible, but I find it hard to imagine.
Ooh, that's exactly what I was looking for. Thanks!
>Marlow is _full-time_ at Facebook

And? Before that he was full time at Microsoft. He was never an employee of any sort of official ghc company working on ghc full time.

>Not saying he's joined the dark side like Erik Meijer

What dark side and what is wrong with Erik?
>> I'm no kernel hacker, but doesn't that make the GP argument better?

Nope. Dynamic linking is done each time the program is loaded - the kernel calls out to the dynamic linker to open shared libraries, resolve symbols, create jump tables & the like. Static linking is done once (at compile/link time). When you execute a statically compiled library, the kernel just loads the text, data & bss into memory and more or less starts executing main(). Much, much simpler, although you lose the ability to do things like ASLR.
What is your preferred app server for Rails Deployment [Poll]
I always thought it would be neat to create a raspberry pi server and throw it in the ceiling tiles of a hotel with free wifi. Setup some kind of routing to the IP, and let it go.
Does anyone know of a JavaScript-powered Excel clone? As in, roughly the same spreadsheet UI, but I could write custom functions in JS rather than having to write everything in Visual Basic.
Can't recommend their software enough, totally worth the money for everything unless you're doing .NET. I mean...it's Visual Studio after all.
Kind of like the religious nutcases being in cahoots with the heathens. Many conglomerates own both health food and junk food brands.
Well, they said it missed the sales target. The game did make Square Enix a profit:

http://www.escapistmagazine.com/forums/read/7.839763-Tomb-Ra...
do hello = ->
alert 'Hello, World!'
As fake as king.com's future valuation.
I used this almost 2 years ago for a couple months as reference since it was easy to understand. Thanks for reposting.
https://en.wikipedia.org/wiki/New_Zealand%27s_nuclear-free_z...

Yep, it's the law. Much to the chagrin of the US.

Their Military has no Nuclear weapons, and the population is pretty strongly opposed to anything nuclear, instead favouring 'green' technology.

I'd go as far to say, as it's now so entrenched in NZ's identity, if any government that tried to repeal it, it would be an act of political suicide.
How To Create The Business Case To Start With a Big Data Proof of Concept
Huh, I live in Russia and I never noticed that Putin always wears the same clothes. Fascinating. I certainly wouldn't put using Communist-era photo-op tactics past him.
> I can't imagine many customers without a support contract now getting one purely for firmware updates - they'll just ignore them.

I believe this is more widespread than you might think – many places are looking to cut budgets and if you have in-house staff who handle most of the work support contracts are a glaring line on your budget. It's not just about the customers who did drop support but also those who might be considering doing so in the future.

> So perhaps a few extra sales from people who really need the bug fixes. But at the expense of at least a loss of goodwill and increased hassle for legitimate customers.

Agreed: this is classic management-by-spreadsheet encouraging short-term thinking. I remember a few microcomputer and NAS vendors trying the same thing before going bankrupt, selling the business, etc. because everyone involved recognizes it as a shakedown operation. At multiple employers we switched to more ethical vendors specifically in response to moves like this.
How to secure your Bitcoin wallet
ras-Putin: http://www.youtube.com/watch?v=SRWiqjgOyX0

You can thank me later.
...and that brings us to The Holy Bible.
it won't change anything if you do nothing. It will get worse unless someone materially objects.
Yes - if anything the internet makes it easier to keep alternatives to the official fictions alive.
What about the ambitions, creativity, drive, and inspirations of a fat balding unsuccessful guy?
Simple introduction to C++11, three part series
Introduction to C++11 features
Have you looked at the spreadsheets in Google Drive?
It's been a few years since I've done it, but when I was doing .NET development Jetbrains Resharper was an absolutely essential tool.