skysight-inc/HackerNews huggingface dataset:
Agree that how you plan to project the data is certainly important (SQL offers immense flexibility, assuming you're heavily normalized). But still, the point stands that you can use some document stores relationally. This makes this point a little duller.

Also, document stores' migration tools are the supported languages themselves... The only migration tool you need is a function from one document to another. RethinkDB actually supports almost arbitrary function input. Also, migrations are a little less important when it comes to document stores because a lot of the schema validation logic gets moved up one level (to the middle layer).

I strongly disagree about which one to start with. One of the biggest widely-noted benefits of a document store is that you don't have to think of your schema up front, you don't have to maintain constantly changing schema declarations, etc. Did you mix up the terms them by accident?

If you didn't mix them up, here's a concrete example of why document stores are often better to start with:

- I'm writing a chat service

- I am thinking about the message model, and decide a message has three fields, a message, sender, and timestamp.

- Three minutes later, while building the service, I realize that I also want to track the origin of the message (through some geolocation service or something), or the locale.

If I had used a relational database, I'd have to edit the schema, re-up/re-migrate the database, etc, when in a document store, I could just go on using it like the locale was there (and maybe add one line of code adding some default/null value for locale if it wasn't on objects I read from the database)
...but not parabolic microphones.
You won't run windows docker images on a linux host. That's not how docker works.

If you're looking for a minimal windows host for VMs and containers, that's "nanoserver" in the works:

http://www.techradar.com/news/software/operating-systems/mic...

http://www.infoworld.com/article/2909650/devops/microsoft-na...
What are the advantages of such maneuverability? I can't believe they're trying to dodge missiles... Is it for aerial combat purposes?
The district rushed to single source the deal so it could get curriculum and hardware for a single price, all to be paid for by your grandkids (school construction bonds), who won't be voting for a long time. The curriculum sucked. How exactly is that Apple's fault?
Why Google's robot personality patent isn't what it appears to be
Scientific Bug Hunting in the Cloud: An Unexpected CEO Adventure
And this week, the school board took a step to replace
some of the online materials: It authorized the purchase
of new math textbooks.

This summarizes the problem nicely – it's not clear (at least to me) what advantage digital curriculum has over textbooks. There are a lot of pie-in-the-sky promises when it comes to the intersection of technology and education that don't really hold up in practice.
I'm curious, is there any real-world application for this? Or is it mostly interesting from a research perspective?

It seems like this wouldn't perform very well in the real world for most applications, but I could see it being useful for very simple architectures.
Yes, people in general are terrible when they're recorded. It's not as bad in real life, in the moment, but watching it on a video is awful. I recorded a fantastic event once that was completely mindblowing. Could not watch the video because everything that happened seemed so awful. Our minds are machines of context and in-the-moment stimulus that has up performing actions that don't hold up to repeated or out-of-context viewing. That's why actors are so highly trained and respected, because even pretending to be yourself is impossible for most people. Recordings are just so unnatural that we have to get ourselves into a different mindset before hitting the red button.
yes, or dart our eyes. I think this is the answer.

But the author still has an interesting perspective, as obviously to an extent we immerse ourselves in what is shown on screen, even though we always know we're outside of it. (It's on a screen at a fixed length from us.) That is something evolution never made us do.
Typesafe Open Source Position Statement
Ask HN: What's your experience using C++ Builder to build ios apps?
I am considering using C++ Builder to build an ios app, but I am wondering if anyone has used it for such and what your experience?

http://www.embarcadero.com/products/cbuilder
Doesn't boot2docker run images on a linux host? It boots a minimal Ubuntu VM in virtualbox. How would that be different on windows?
All the way down this article I was expecting it to be about Scurvy as it hits many of the same issues. Only difference seems to be that Scurvy is vitamin C and Beriberi is vitamin B1. But same overall concept.
Overlooked, Undervalued Territory Is in a Stealth Bull Market, Says Jefferies
Not sure if this is quite right... If you decided to add a "continuity" field that denoted which continuity a character was from, you'd probably want to use that data to relate characters -- in SQL land that would usually be a foreign key, in document stores, it's a little less clear how to do it (depending on which you pick) -- RethinkDB does (equi)joins, so you could just use a string. Can't say the same for other relational databases, I think the query would turn into a MapReduce.
The blame should be placed first and foremost on politicians and bureaucrats who made terrible decisions with taxpayer money.

That being said, Pearson is an company that exists almost entirely on rent seeking and lobbying. If they can be taken down in the aftermath of this fiasco, all the better.
Maybe they should adopt the same content marketing strategy of Digitalocean: pay $100 per article for "how to" tutorials targeting specific use cases.
Yeah that's basically what his point is. Except you misunderstood to interpret any suggestion that people use underscore and lodash together.
Do you get more throughput per dollar with FPGA relative to GPUs? Most certainly, except for floating point stuff, especially double precision. (Finance would care much less than scientific computing and I think FPGAs are way more prominent there.)
Cool! I was just looking for something like this :)
> According to this, they could be profitable if they wanted to be, but they are using their profits and re-investing in growth

Which is one of the things that differentiates a startup from a lifestyle business. It's the whole point of taking funding and trying to accelerate growth.
That's too bad, but I do understand the sentiment. Ive been playing Spiderweb software games since I was a kid, and did in fact buy one of the Avernum games for my iPad, which I quite enjoyed (though the graphics were a bit to small, and hard to click on in some places).

Still a great source of classic RPG gameplay.
No, it isn't. I have a 3rd party Qi dock in my car. It works, but the power supplied by inductive charging isn't sufficient to power a phone which is running GPS and playing podcasts via Bluetooth.

I've tried this with a Nexus 6 (built in charging) and a Note 3 (add on cover) - in both cases the charger couldn't keep up with the discharge rate. Sure, the battery drained more slowly than would otherwise have been the case, but it's not a brilliant solution.

Perhaps phones will get me efficient in future, or maybe Qi will one day be as fast as USB charging. For now, the convenience is outweighed by crappy performance.
Apple ResearchKit and HealthKit Meets Machine Learning
Yeah, I read that back in the day, and I'm still finding it hard to follow. I'm trying to pass on some marketing advice here mostly. Leaving it to the reader to try to assemble a video down into their brains, because they have problems with the text wall (particularly visual learners) is probably not a good thing.
I work best off examples and pictures.

I'd benefit hugely by having a list of the CLI commands, without the text filler, showing a few use cases end to end.
I have a hard time keeping all the video in my brain all at once. Just seeing the bash history alone, with some light text commentary, would work for me better than the video -- by a lot. I know different people learn differently. Show all three tools delivering a "pet store" type stack maybe. Tell me when do I want compose and when can I skip it, as quickly as possible.

I know these are things you can figure out in several hours/days by trying them all, but for those of us that don't have time, it needs to be presented at a higher level showing how they connect, rather than the marketing speak "it works great together" and then pages that contradict that by saying the integration is minimal.

The current result is everyone's Docker topology is VERY different. I know it's not proscriptive, but it's a bit of a mess. I've encountered a lot of people doing lightweight cloud with Docker (basically no-cloud) with Ansible and manual instance management, for instance, and there SHOULD be better options - but I think people go that route because they are confused about the complexity of options they have.

Back down to technical bits, I see the line "we're working with AWS to make Swarm usable on ECS", etc, as confusing and a bit marketey (as to the reason for the integration). Why do I need Swarm on ECS? Make the case, etc, these already appear to be container orchestrators. What does Swarm add on top of these other systems? Is Compose trying to be vApp or not? (vApp itself not widely deployed).

So a matrix of what ECS can do versus Swarm, etc, would also help.

Ultimately, from an outside perspective, it looks like other parties are doing more Docker management a lot better than Docker, and these are moves to catch up, but it's unclear where they fit, and whether they are needed in those contexts.

Note: I wrote Ansible, if it's not clear to me, it's a problem -- and this is a common perception around a lot of folks I talk to :)

Consider presenting things for different learning styles if you can, especially as the technology doesn't really fit into traditional management patterns - I'm genuinely interested, and probably not the only one having this problem.

Again, genuinely interested in wanting to keep up.
Show HN: An open source baseball statistics manager
Please make sure your device is uploading the video as you record it before you try to make a court case out of yourself.

It's no fun spending a night in the drunk tank only to discover that your phone was mysteriously wiped in the night.
The stage had lateral velocity when it landed plus it came down at an angle, so one or two legs took all the energy of the impact and collapsed.

They are not designed to support a beating like that.
Hmmm, this is kinda nifty. How long does the mysqldump and git commit take? It seems like comments could DOS the server.
I would wager they are using UWB for position tracking, as seen in the DecaWave devices, which can operate in the 6GHz spectrum. No GPS required, but you do need multiple nodes to range against.

http://www.decawave.com
This article is pure propaganda. Look at the "flavoring" in it, it's sneering, snotty, and has strong indications of being dishonest:

> a man from McKinsey insisted that “while it isn’t politically correct to say so”, the one thing that the workforce needed to rediscover was discipline.

Note what is in quotes and what isn't in this sentence. The "offensive" bit is left out of quotes so the reporter can pretend like he didn't lie about what was said, but the quotes over the first part implies that the speaker is ashamed (About the lie the reporter is about to tell) and gives the impression-- no, makes the claim-- that this whole thing is an actual quote.

This is the kind of stuff that causes articles to lose all credibility, and it's not like the guardian has much to begin with. Other than the snowden revelations they've been printing thinly veiled propaganda for years.
Meteor should publish more videos like this explaining the fundamentals. I feel like a lot of people miss the thinking behind the platform and end up comparing Meteor to other libraries and frameworks they already know, such as Ember, Angular or React, when Meteor is actually something completely different.

For instance, if you visit the "projects" page on the Meteor website (https://www.meteor.com/projects), you're faced with the following introductory paragraph:

> The Meteor Project is a little bit like the Apache Foundation or the Free Software Foundation in that it is an umbrella organization that stewards the development of a set of open source projects. This page has information on each of the subprojects currently being sponsored by the Meteor Project.

It would be interesting to hear more about their philosophy on simultaneously building an organisation like this and designing a software platform.
I wonder if they're still developing for Android, the site and article seem to imply so.
Show HN: iOS trending apps list
I think about a year and a half or so.
Leap yanked disabled access from their buses in favor of bar seating
I don't even get the impression that the curriculum itself sucked, it sounds like buggy software and unstable infrastructure.

"Any given class typically experiences one problem or more daily. Teachers report that the students enjoy the interactive content — when it’s available."
I'm interested to know what changed in 8.3 that broke their game engine. It's supposed to be a minor update, after all.
I own a couple of Spiderweb Software games on Windows, and play them on my Windows 8.1 tablet. They almost play like they were made for a touch screen (and they run great on the ancient dual-core Atom and stupidly non-existent video card in my Thinkpad Tablet 2).

Actually the only thing I need a keyboard for is if I have selected a magic spell and want to cancel casting it. Then I need to pair my Bluetooth keyboard just to hit the escape key.

So, Jeff, let the world know that your games run un-altered on x86-based Windows tablets, even quite old ones. You don't even need to change any of your development processes to target the platform. It's already Windows.
Review of ENLIGHTENMENT 2.0: Restoring Sanity to Politics, Economy, and Lives
What I think needs to happen, is they need to define some examples problems, then work through how you would solve them with Docker. A high level overview with diagrams, workflow diagrams, tools, commands, supporting docs. When you have AWS, Google, DigitalOcean, etc. all supporting Docker, there needs to be tons of docs, with extremely clear use cases, and implementation guides. Unfortunately, this takes time.. I think they are starting to do something like that with a few screencasts I have been. They almost need a weekly screencast or something ;)

There is a super high demand for this type of content, I created a couple screencasts about containers and docker, and still receive a few requests a week for more. It works wonders, when you can actually show people how it works, show them how it will save time, show them how it will improve workflow.

Screencast + transcript + code has worked really well for me. Here are some examples:

Docker: https://sysadmincasts.com/episodes/31-introduction-to-docker

Vagrant: https://sysadmincasts.com/episodes/42-crash-course-on-vagran...

Ansible: https://sysadmincasts.com/episodes/43-19-minutes-with-ansibl...
Short term and primary goal? Significantly cut down the costs of access to space. But long term goal is landing and taking off from another worlds, and this project produces important engineering insights that may prove useful for that goal. SpaceX has a habit of hitting multiple targets at once.
How about the one instruction "RunInst a, b, c, d", whose behavior is defined as "Do the instruction described by parameter a in [your favorite architecture], upon parameters b, c, d"?
I am writing a game that implements an audio sequencer and it runs great on iOS and OSX.
But I had to write a karaoke app for Android recently and found an amazing 100ms latency there which makes me think I won't be able to port my game to Android...
Wish Google fixed this.
All the very same questions I had. Also, in the list there are different versions of the same library. Presumably there are different parts of debian that rely on different versions of the same library - will they be updated to use newer versions?

I see for example, openpyxl_1.7.0 is listed as needing attention. Looking around it seems that openpyxl supports python3 now, so I guess whatever has that dependency needs to be checked?
Those plastic targets are really tacky. I will wait until the alliance for wireless power comes up with their devices.

The latter is a little more advanced. It uses magnetic resonance, so the target device can be at a small distance from the charger coil. This means that you can put the charger under a wooden board, and the device being charged on top of the board. Thus, a charging enabled table will look exactly like any other table and will not have an ugly plastic target on it.

Furthermore, the device being charged does not have to be exactly aligned, so no tacky plus signs. You can also charge several devices at one time.

What we have here is an interim half-way solution that will mostly give wireless charging a bad name for a while.
That's exactly it. I couldn't think of the correct way to put it earlier and kept thinking of it like an open core transformer rather than an antenna.
Perhaps you two are using different definitions of the word "secret". You are probably using the word to mean "a fact that no one outside of a select group of people knows". dekhn is probably using it to mean "a fact which my company has said we are not allowed to publicly acknowledge".
well right... I mean had it been a samsung tablet, there would be no problems whatsoever!
Doesn't a lot of audio processing rely on FFTs, for which you need large block sizes? I agree that constantly varying fractional block sizes don't seem like a good idea.
Meh, read the docker proposal for nested builds. Read the docker proposal for Pods. They don't know what they're doing and it's sad.

They won't remain relevant. They're hardly more useful than fig. You really want Kubernetes or Mesos.
Try making a "rice bowl" with 100% barley and you will understand. It will taste horrible.

(A little bit of mixed barley (and other grains) is fine, but it doesn't take a huge leap to see why people would prefer pure rice.)
From what I read around the Internet, they're planning on using methane-powered engines since methane gas is apparently present on Mars.
How a Solo Founder Created an 80 Person Startup
They usually are, but if you've got a receiving coil then you can put in a lot more energy before you begin heating up the primary coil. This is because with the other coil there it'll take in energy that would otherwise be turned into heat in the primary coil if you weren't draining it off. This means that if you can detect the presence of the device (usually by a change in the resonant frequency of your own coil I think is how they do it) then you know that it's safer to dump more energy into since it won't all be turned into heat.
>Throughout history, you'd never be in a position where there would be two people having a confidential conversation in which you weren't an active part.

It's literally how you learned to speak.
Yep that's my thought too. I don't see how it would affect it but it's easy enough to avoid them (for now anyway) so there's little reason to take an unnecessary risk.
I just want to say thanks for posting this piece of correspondence. I love seeing real world interactions like this. It's real. It's something that really happened during day to day business. This is straight up stuff from a person that knows what they are doing and I don't see 1 word of self promotion in it at all. I need to take a cold shower.
Elon Musk's Ex-Wife: Is Determination Enough to Become a Billionaire?
Because I want to use Anaconda and its infrastructure, but skeptical people in my circle would want to see that whatever was built will run on the version of python that they would download (which would not be Anaconda).

"Why would you want to ..." answers are generally pretty frustrating. It's a big universe with a very large possible set of individual circumstances.

Can this be done?
> use format strings instead of '%' for interpolation

To be clear, %-formatting has not gone away in Python 3: https://docs.python.org/3/library/stdtypes.html#printf-style...
I'm still waiting for someone to explain why United seems to have over a dozen flights from LAX to IAD every day, nearly all of them on narrow-body aircraft? I've flown that specific leg about a hundret times now and all but once the largest aircraft I was on was a 757. It seems like it would be more economical to eliminate one or two of those flights and use a 777 instead.
> Does your definition of "bad reputation" also includes modern software basing itself on ideas and implementation that either originated from Smalltalk or greatly improved by it, like GUI MVC , mouse integration, VM , Test Driven Development , IDE and much more ?

No, my definition of bad reputation is perfectly demonstrated by your tone and attitude throughout this thread. You don't even seem to be aware of it, which is mystifying.

Try to step back for a second, reread what you wrote and start wondering if you'd be even remotely interested in joining a community filled with people with a similar elitist and condescending attitude such as yours.

You like Smalltalk, I get it. Good for you. Now try to learn to promote what you like without making it sound like everyone who doesn't share your passion is an idiot.
Heh, for some reason I always felt there's a connection between (Marvel's Cinematic Universe) SHIELD and SpaceX.
Do you require tech support for your power strip? It has electronics in it.
So am I. I'm also interested to know why the engine can't be fixed, rather than being forced to replace it with an all-new engine.
Could be tied to the forced 64bit support for iOS apps and updates from June 1st? https://developer.apple.com/news/?id=12172014b
Audiophiles are a group of people who believe that they have magical hearing powers that are enhanced with oxygen-depleted gold cables and the scratch/hiss/pop of vinyl. This is targeted at musicians.
Docker launches command line interface for Windows
That with posted solutions might be good.

I'd prefer a non-screencast though, so it would be easier to go at your own pace, and jump back and review things easily. Maybe it's content WITH a screencast, but I'm finding the whole trend of tech-videos to be waaaay too time consuming compared to good reference material (things that are searchable and skimmable). Different people may have different levels of time to get immersed in it though.

All being said, I loved the docker "simulator" CLI. This is a good thing.

Aside: I don't really love the docker CLI in general, because of the whole SHA editing-existing-VM type of use cases, but there are good parts. In prod, you can skip most of that as you're building from Docker files and it gets a lot simpler, but it almost seems to try to tell you you build images interactively, and Docker files are a better way that skips those parts. It really feels better to me in a workflow where it's used as an image build system.

But using the CLI in the way that generates new SHAs and uploads is weird, and (maybe this has changed) being able to accidentally upload your image to the public so easily is sketchy :) That's probably changed since I've looked at it. Another reason for more docs on workflow and showing how to put it all together into a production env.

So maybe don't be proscriptive, but show people who are deploying from scratch, and maybe those that have never even used AWS, how to do that, and what the (I shudder to say the word) "best practice" workflow for using Dockerfiles and Dockerhub might be, with all of these components used in concert.
What's the deal with non descriptive titles on HN?
Nested Kernel Operating System Architecture