skysight-inc/HackerNews huggingface dataset:
And when you take away or turn off the camera at some point, you have the problem that the camera wasn't on when someone thinks it should have been. The policeman is attacked in the bathroom. Or he or she gets an urgent distress call and rushes away and does not have time to fiddle with the camera.

There are no very simple solutions to this, no silver bullet.
Anyone know of decent, free server side analytics that can maybe export to GA or has an interface similar to GA?
Simple trend calculation
"I was just joking" ...always the refrain of the scoundrel when called on their BS, at least in my experience.

It is a strawman to imply that my position is that no one is allowed any contradiction or errors whatsoever. The issue is not errors of knowledge or mistakes but the failure to correct such errors when they are found. An honest man works to correct his errors and contradictions, i.e. is consistent, while the dishonest like to wallow in them or pretend they don't exist or rationalize them by misquoting Emerson.

https://en.wikipedia.org/wiki/Self-Reliance
Coincidentally I spent the last couple of hours playing with Watson's services (I was looking for a decent Speech-to-Text API for a toy project).

Marketing aside, I must say that BlueMix's user interface is the worst. thing. ever. Buggy, extremely slow, fragmented, with cryptic error messages[1]. Took me 45+ minutes to reactivate my account (the old one was kindly deleted due to inactivity), and create the the TTS/STT services endpoints.

Funny; after all the investment to develop Watson, you'd think UI would be the easiest part to get it right.

On the positive side, the TTS and STT APIs are simply a pleasure to work with. The documentation is excellent, accuracy is pretty good, and the demos are spot on. Plus you have support for streaming audio through WebSocket for STT (which is a must for my project), and a few voices to chose from for TTS.

[1] http://imgur.com/3s4KUPv
We've used serverless framework https://github.com/serverless/serverless for automating it. Still has some kinks, but should be good to enable automating.
Actually, I feel a bit silly and maybe confused, as the 'setProperty' I mentioned at the end of my last post is... just reflection. Which Swift already has, in the form of Mirror. The only reason the Objective-C runtime is needed for that example is that Mirror apparently only allows you to get the values of properties, not set them, but that just sounds like an implementation limitation that could easily be lifted - clearly built-in reflection is considered within the scope of Swift.[1] So it's a bit odd for Brent Simmons to put this in a list of things he's "nervous" won't be possible in the future, and not even mention reflection. Most of the other things in the list seem like they really aren't possible without Objective-C or, in its stead, new Swift features. (They could still be done with macros!)

I guess reflection fits into the general category of dynamism even if it is essentially an existing Swift feature.

In any case, to respond to your point: Objective-C does not have a JIT, and since there are a lot of advantages to a pure ahead-of-time compilation model (see the mailing list post linked elsewhere in this thread), as a language mainly focused on static compilation, Swift is unlikely to get one in the future just to deal with hypothetical dynamic features. Anyway, even in the relatively small set of languages that are both highly dynamic (going beyond simple reflection) and well-optimized - there's JavaScript, and LuaJIT I guess? and maybe some less common ones, there's PyPy but I don't call that well-optimized - if you actually use the dynamic features it's easy to fall off the JIT happy path and make your whole function unoptimizable. See [2]. But that's getting off topic.

[1] In making that thinko I showed my lack of Swift experience: in Rust reflection is done with macros.

[2] https://github.com/petkaantonov/bluebird/wiki/Optimization-k...
I don't necessarily disagree with your analysis. Or that of others here.

My point is that it's irrelevant in terms of how history affects peoples' actions. You're engaging a detailed study of historical reality, but the masses don't do that. They have a narrative spun for them - generally no more than two or three sentences of complexity, max - and that's what matters.
It's the latest product being pitched by a massively efficient sales force deeply ingrained in companies who are no longer purchasing big iron.

Does anyone really think the next Big Idea will come from a bunch of stiff suits in Armonk, New York?

They are great comercializers, consultants and support engineers. They haven't been technical innovators for many decades.
How to downvote. I am not able to see the downvote option in the comment section.
TL:dr; eh, who cares, it's super convenient and I can't change anything really.
I see them as entirely different products. Casinos will always make more money than museums.
India to get new indigenously-built supercomputer next year
It's still censorship, even if it's within their legal rights as owners to do it.
> Also, if you have to hit a database...

I can only think of one case where that is pretty much always true - CRUD with a network connected db backend, several cases where it is debatable, and a bunch of cases where that is wrong. See sqlite3, situations where you can use unix sockets, dynamically loaded modules, etc.

I'm finishing up a project that basically builds state models from log events, automatically, and robustly enough that hopefully the end users wouldn't notice if I were run down by a bus. With the massive amount of data and high dimensionality of the problem, I have a hard time seeing how to pull it off but with C and statically compiled sqlite... or a big bag of money to throw at IBM.
The index seems to conflate countries to be born in and countries to be raised in. For example, if there is one country in the world to be born in, I would absolutely pick the US, if only for the ease of travel/migration to many desired countries in the world. For countries to be raised in, the index seems to be more relevant, at least judging by the metrics used.
But what will happen 5-8 years down the line, when all the early mainstream adopters of electrics will have to replace their batteries? Is it feasible to recycle all those batteries?

I quoted this below, but yes: http://thinkprogress.org/climate/2016/05/09/3775606/used-sec....

Furthermore, lots of research is going into electric battery recycling. I've worked on EV-battery-related grant applications that also demonstrate promise. I can't say more about them, but I'm optimistic.

At the moment, lithium commodity prices remain oddly low if most people expect reserves to run out (if you (in the plural you sense) expect reserves to run out, there's a fortune to be made!). See also http://www.greentechmedia.com/articles/read/Is-There-Enough-....
It's quite a stretch to know that one group has a higher average IQ (by ~10 points) and yet still insist that there is some other explanation for why they are economically successful in every society.

I mean seriously. Question is there: Why are Jews wealthy? Answer is there: 110IQ. These are obviously the fixed cause and effect; everything else (e.g. culture of intellectual achievement) is just the fuzzy link between them.
What do you mean by this? Do you have any references? I'd love to read more about how DARPA used AI for the gulf war.
The "rock" is actually located in East China sea.
Fascinating. My hunch is that this could be an amazing way to create an MVP. Didn't realise you could create typeform forms that support stripe details. (And for that reason https is probably not required since the stripe details get sent to an https endpoint separately if I'm not mistaken. In fact the typeform form probably gets submitted via https). That said, a few small examples of what could be suggested might make people more willing to pay. Can't quite say what might be good because I don't live in the areas and therefore can't use it but my hunch is that it might help. Samples of what could be done, or some form of social proof could help loads
It is possible: the US can technically be indebted (and thus borrow) infinitely. Sovereign debt is not like private debt, there is no ceiling to it (unless willingly mandated, as the US Congress does).

I'm not going to pretend to know what the future will look like, but presumably some political change involving multiple planetary systems will succeed the US and do something with the debt.

In any case, human population will peak and then start reducing at some point in the not too distant future (unless we expand to other planets). I wonder what happens if the holders of the debt themselves were to perish.
It might be of interest to mention that std::deque is implemented as a linked list of arrays: http://cpp-tip-of-the-day.blogspot.com/2013/11/how-is-stddeq...
* People learn from conversation and Google can’t have one. It can pretend to have one using Siri but really those conversations tend to get tiresome when you are past asking about where to eat.*

Am I the only shmuck who thought Siri came from Apple, not Google?
Why not? If we only developed for what we already do, then we'd still be doing the same stuff we did years ago.

Besides, web apps in C aren't completely unheard of.
I always disagree with "always". I think Django and Flask in python world are used a lot, and didn't notice a flood of complains about them.
JQuery 3.0 Release Candidate
Edward Snowden won't say hello to Allo
> wouldn't a proper VPN implementation be more robust?

Suddenly your whole VPN infrastructure became an attack surface.
I agree. Even if the launch vehicle were to fail, there's a large amount of value for India in building up the significant infrastructure (both technological and intellectual) involved in having broad space capabilities. In the next five or so years India will pass France to become the fifth largest economy in nominal terms; in the next 15-20 years they'll probably overtake the UK, Germany and Japan to move into third place. It definitely makes sense for them to keep investing in space regardless of the outcome on something like this vehicle.
LinkedIn Breach Exposed 117M User Accounts
Oak Ridge National Labs is doing research on sodium batteries as well (this is a very recent thing).
Tiny robots climb walls carrying 100x of their weight
There's a karma/points threshold before you can see the downvote option.
You seem to be trying to say a lot of things without making it clear exactly what the main point is. From what I gather, its that one can control a very exacting control over the market by having a very exacting control over division of labor. Which sounds a lot like communism, which you use in an example. Is that what you're trying to say?
Why+you+shouldn't+worry+about+people+stealing+your+startup+idea
Wow that was a great read. Really shocking about what to took to survive Hiroshima. The bomb, fires, flooding, radiation sickness.
IBM spends billions of dollars in fairly fundamental technology R&D, they've built on of their strongest business models on licencing the patents they develop out to others, whether it's silicon improvements, disk density increases, or now, cognitive computing.
There are many countries with more visa free travel than the US. And these countries don't have international income tax.
Unfortunately, ISRO can't control what news outlets write about them.
Helpscout has been awesome and is responsive to feature and support requests.
There's going to be a vote on whether to fund applicants to the DAO smart contract system

Anyone can apply, but they need to initiate it through a smart contract on Ethereum + DAO. Currently there are only two projects, including one by the creator of DAO... so I think it's set up for a windfall for the creators
Qt's QList is like what this describes: it tracks where the first and last used items are in the allocated region, so both prepends and appends are amortized constant time.

Peeking at the code, Qt's even using the same general approach described in the post ("When there is still a lot of room left in the buffer, we should move elements toward the middle, and not reallocate straight away."): it moves items into the middle if the backing array is under 1/3 full.

When QList first came out, I think the team said they got there by trying different implementations and measuring what worked best on average in the real app code they had. That at least suggests that to the author's question "is it useful?", somebody thought yes.

(The code I peeked at is at https://github.com/radekp/qt/blob/master/src/corelib/tools/q..., header at https://github.com/radekp/qt/blob/master/src/corelib/tools/q..., and docs (possibly for a newer version) at http://doc.qt.io/qt-5/qlist.html#prepend.)
And if someone else controls what you can and cannot do on the platform, the platform really isn't secure from your point of view. This is especially true when that someone not only has that control but also has access to your activities, metadata, data, PII, etc through cloud based applications and features, telemetry, central store registration/purchases, etc.
Perhaps an air filled cushion is better than a mattress. Once the subject hits the cushion, it deflates. That would absorb much of the impact and prevent bouncing.
How  to ‘Uncensor’ Your Facebook Feed
Have a look at Say's Law. (https://en.wikipedia.org/wiki/Say%27s_law)
It's still not price gouging. Your premise is that the price difference is not low enough to bother checking, which means there is no price gouging.
Efficiently compiling efficient query plans for modern hardware
That's great! I didn't know about it. Would anyone happen to know how does it compare with the applications on Linux? Are they similarly forward compatible?
Rather than focusing on competition between different organizations we should focus on development happening in space science in recent years.
Summer is never this beautiful
builds state models from log events, automatically

That sounds really cool, but I'm not quite sure what it means.
A problem seems to be losing common media for message exchange. After experience with a bunch of instant messaging tools, invariably having to abandon them after focus shifts elsewhere, it's tempting to rely on something more of "common denominator". Email was that... and if it stops, then - what? phone?

This is an interesting problem of lack of standard. Hope http://seif.place will help with that :) .
I must have missed something because last time I checked it was still on the desktop, a failed phone platform and a game console with an installed base of less than 30 million. Meanwhile Android is everywhere from phones, tablets, desktops, cars, TV's and numerous IoT devices.
> This statement I found funny because it was stating that the core technological difference between ICEs and EVs was the energy source and the motor.

That might be the main difference between EV and ICE cars. The similarities are much bigger though. Eg they can use the same technology for providing safety at high impact speeds, and the same aerodynamic shape.

The ICE is but a part of what makes a modern car.
Without going into the balance/entertainment part: You can get all of the LoL characters for free, even the new ones (although those will be a bit more expensive for 1 week). I haven't been following the game closely lately but as far as I remember all the content can be unlocked for free now (that includes skins).
Indian Space Research Organization or ISRO plans to test two more such prototypes before the final version which will be about six times larger at around 40 metres and will take off around 2030. src :http://www.ndtv.com/india-news/india-all-set-to-launch-its-o...
Astrophotography requires more experience with the telescope handling, a more stable platform and usually the best beginners telescope for observing isn't ideal for photography.

For photography you should plan at least $500 for a tracking mount, you might start even with the cameras lenses or a small refractor telescope. "Barndoor" mounts are a good alternative for not too long focal lengths.

Photographic mounts for the recommended 8 inch newtonian would run at $ 1500+ and require precise setup.

The good news is, that modern digital cameras with interchangeable lenses are pretty capable for astrophotography, so if you own one of those, there is no reason not to try it. So the strong warning in the article was to set the proper expectations.
The hint was very obvious.
Thanks! Great list.
The article is about the state of the technical implementation, not the actual market penetration.
I prefer to avoid the expression "beg the question" it's misused so often that you can't guess reliably which meaning the speaker intended, (or which meaning the reader will assume).
> Except if you use it for that you'll force all your users to do a redirect when fetching images.

???

I guess this depends on your setup, but I don't see why you would have to do this. Lambda takes the image in, resizes them and uploads the result to S3.

If you use predictable S3 paths, your clients can just look those up. Of course, there are things you'll need to watch out for, but no redirects needed.
Atlassian: npm for Bitbucket 2.0: Now with private packages
Oh, in no way, shape, or form, unless the application was statically linked, which is uncommon.
I used hook.io in its early days. It once lost the data in its internal data store when they were doing a database migration, rendering my hooks useless until I manually intervened. Haven't really used it much longer after that, but due to not needing it anymore.
Would you have felt more comfortable if he had just said "euthanize?" I've never really understood the aversion to particular methods of killing felt by some people. Dead is dead. As long as something doesn't cause undue suffering, does it really make a difference if you shoot, stab, or gas the tortoise?
Watch homebrew code run Steam games on the PS4
A cocktail without ice.
From my experience so far, Stellaris will benefit greatly from performance and feature patches (I hear lots of complaints about grinding late-game framerates even in modestly-populated galaxies).

It does seem to suffer from a lack of gameplay options. I think a useful comparison is Civilization V at launch versus after its 'Gods and Kings' and 'Brave New World' expansions, both of which added many new gameplay avenues.

The game seems to be more organic than strategic, lacking crossroads where your decision is based on your priorities. The major exception is the research system, where the 'choose one of three' feature means selecting one option closes off the other two possibilities for an indeterminate period. But besides that, in my experience the game is about expanding like a slime mold and gradually wearing down your opposition (as conquest is the only viable victory type).
The real prize and threat of the driverless car revolution is data
Microsoft is building its own bot to rival Google Assistant
I've been watching it for a while but always feel turned off by the huge amount of exclamation marks all over!!!
I guess I live in a bubble. Here in Sunnyvale I see them everywhere.
> high entropy names

This sounds like a useful metaphor, but I'm unable to fully comprehend it because I suck at thermodynamics and information theory. Could you please elaborate a bit and include some examples of high-entropy names?

(I'm asking because naming is hell, and I'll need to name three products very soon).
Yeah but there's no public method to sanitize the string. Having to call a private method works, and I've done it, but it's hacky and fragile and the only way it could pass code review with a clean conscience IMO is if you add an apologetic comment saying, "I know I'm using .send to call a private method and that this could break at any time if we update our Rails version because private methods aren't supported, but there's no other way to sanitize a string programmatically in this context, blame DHH". And I don't like having to put those kinds of comments in my code.

> Not sure I understand your other issue but it doesn't seem too compelling.

If you don't understand the other issue, how do you feel qualified to comment on whether it seems compelling?

Use case: I want to pull up a table of aggregated data for my user. The table is built by joining multiple tables together. The user can dynamically select which columns in the table he wants to see.
Added additional context to your question:

> Say as an armed soldier, you're about to be shipped out to run up a hill and killed by Japanese machine guns.

> Wouldn't you prefer Truman use a super weapon on civilians to end the war ?

I know WWII blurred the lines on what counts a legitimate target (military installations, civilian-manned factories, entire towns like the firebombing of Dresden). As a soldier, would you be able to justify indiscriminate targeting of unarmed civilians? I suspect some Americans lack empathy on that part because the US homeland has never had a hot war in a very long time to the extent that is not imaginable.
Is it just me, or is Nit's answer to dependency management: "just throw it in the standard library"?

These are what I found taking a quick look through the standard library (http://nitlanguage.org/doc/stdlib/):

- OpenGL Wrapper A (http://nitlanguage.org/doc/stdlib/group_egl.html)

- OpenGL Wrapper B (http://nitlanguage.org/doc/stdlib/group_glesv2.html)

- emscripten framework (http://nitlanguage.org/doc/stdlib/group_emscripten.html)

- Github API wrapper (http://nitlanguage.org/doc/stdlib/group_github.html)

- Web Framework A (http://nitlanguage.org/doc/stdlib/group_nitcorn.html)

- Web Framework B (http://nitlanguage.org/doc/stdlib/group_popcorn.html)

- Game Framework A (http://nitlanguage.org/doc/stdlib/group_mnit.html)

- Game Framework B (http://nitlanguage.org/doc/stdlib/group_gamnit.html)

- Game Framework C (http://nitlanguage.org/doc/stdlib/group_bucketed_game.html)

- Game Framework D (http://nitlanguage.org/doc/stdlib/group_scene2d.html)

- A twitter like web app (http://nitlanguage.org/doc/stdlib/group_tnitter.html)

- Web app for planning meetups (http://nitlanguage.org/doc/stdlib/group_opportunity.html)

- An unofficial app for bargoers?? (http://nitlanguage.org/doc/stdlib/group_benitlux.html)
https://libwebsockets.org - LGPL though. There would be a bunch of dead code if you had no intention of using WS, but the commitment to being valgrind-clean is pretty nice, multiple event library options, multiple ssl backend options... lots of flexibility with what I find to be a sane api. Oh and this might matter to some more than others, but the developer is very active - I've had pull requests accepted within minutes for the obviously correct patches.
Reminds me of this story http://thedailywtf.com/articles/It_Must_Be_Broken
It's been actually discussed previously here on HN that it's more common for doctors and medical personnel to wear "No code" batches or tattoos.

http://www.theguardian.com/society/2012/feb/08/how-doctors-c...
Yeah, I generally advocate for find_by_sql and select_all, but think about what that actually does. It instantiates a bunch of ActiveRecord objects that have to be of a particular model (what if the query joins tables together and returns a result set that doesn't actually neatly contain the intended columns of a given model? I can't even use ActiveRecord::Base.find_by_sql, I have to choose an actual ActiveRecord model arbitrarily), has the columns of the result set dynamically bound to it as methods during runtime (slow), also has the methods of the model itself bound to it, which may have unexpected behavior based on the query (especially if we just choose an arbitrary model), and in exchange we get to treat the result set as an array of structs rather than an array of hashes (which admittedly has its performance advantages, but not if the fields have to be dynamically bound to each object as methods!).

Oh, and if you're writing an INSERT statement you have to use connection.execute after all. Have fun!
McCLIM – A Powerful GUI Toolkit for Common Lisp
Show HN: Wsta – a CLI for working with WebSockets written in Rust