skysight-inc/HackerNews huggingface dataset:
In the paragraph on "Engineering vs. Development" I read what engineering is

"Engineering, as a discipline and as an activity, is multi-disciplinary. It’s just messy. And that’s actually the best part of engineering. It’s not about everyone knowing everything. It’s about paying attention to the shared, mutual understanding. "

But the author doesn't contrast that with what development is. I used the words interchangeably like film vs movie.
Theoretically yes you can fingerprint voices. The questions are:

1) Can you do this on the Alexa servers efficiently

2) Do you want to? Seems like setting it up could be a hassle. Right now there is zero friction and it just works.
I presume because they've had trouble keeping the original Echo in stock. And they want Prime members more than Echo Dot owners.
Mrusty v0.2.0. mruby for Rust, now with spec testing
Do you seriously believe that an organization known for publicly beheading people, imposing arbitrary violent pseudo-Islamic rule, cultural genocide, etc... is supported by a significant part of the population of the territory they took over?

The answer is - no, they are not basically supporters of ISIS. A few certainly are, but not many. They're people trapped under the tyrannical rule of strongmen who came to power in a vacuum because ... the people did not have the government they deserve.
But I am not using docker either ;-)
There are concrete reasons to choose a place to raise children, unrelated to obsessive parenting. I moved to a rural community. The kids could go out the door with a backpack and sandwiches on a summer day, wander all morning exploring, and still be at home. Harder to do in the city. Not so many frogs, salamanders, redwing blackbirds and creeks to explore there.
Embryo selection for IQ both possible and cost-effective
Just keep in mind when reading that everyone who runs a fund is always talking their own book when they talk in public. He might be right with his pessimism but keep in mind that before he released this he has almost certainly put on a position that will be benefited by people reading his work and believing him.

Yes - he has two goals... The more people who pile in to his investments, the better the returns look. (Until everyone piles out at the same time) Also, he gets paid on Assets Under Management, so these documents are marketing to get more money to invest.
Well, they are defined as non-idempotent, so there's no reason why you 'should' design this way. You can't make every request idempotent.

It's best to design so that duplicate POSTs are handled sensibly (e.g. you don't make a user pay for the same product twice), but the response to the second POST is unlikely to be the same as the first one, so they aren't idempotent.

More difficult cases are where an action could legitimately be performed twice, e.g. adding an item to a shopping cart. You must differentiate between a wrongly-duplicated request, and a real request to add the second item. One way to do this is to add parameters to the POST so that it can be identified as a duplicate. But it can be tricky to do this without holding a lot of extra state in the server application, and there are all sorts of concurrency problems when you have a cluster of servers.
Silicon Valley Career Ladder
This, a sort of "extender", is what I've been wishing for since the original Echo came out. Ordering tonight (since I can't do it from work).
excellent - we love Gitbook and are super excited any time we get new features.
It's not just Prime, you need one of the other Alexa products to order it.
BMW would be wrong to argue that. They are required to provide corresponding source code, which means the exact version they put in the cars, with any patch files and build scripts needed to build it.

They can't just link to the general project site
You're missing the point. Even if jails is the most elegant, easy and powerful technology in the world it's still on BSD. People are not going to switch to BSD just because of jails. Sure, then can use both, but why?

Docker and linux containers in general made things easier and more accessible for many. Switching from that to jails doesn't make sense.
To me this doesn't really look like a clear cut case. Does he own one of these cars? If not, then I think it is very dubious whether he has any standing to request the source code. If he does then included with the car should be an offer for how to access the GPL source code. He should have followed that (or clearly stated that he could not locate it in his email). The requirement for him to enter the VIN to access the source code does not seem unreasonable since they are only required to distribute source code to customers, and he has simply emailed them out of the blue asking them to give him the source without any proof that he's a customer. The statement about BMW being the "sole owner" is probably concerning proprietary parts of the software that may not be subject to GPL at all. It is probably way beyond the skills of some random customer service rep to distinguish the subtleties of those kind of things.

This kind of interaction actually looks to me to be counter to the spirit under which the Free Software Foundation tries to administer the GPL - which is that they work cooperatively to help companies comply rather than try to trick them into legal hot water. I agree with the FSF approach and I don't think this sort of PR ambush type tactic is helpful in promoting the use of free software.
They also stood with Apple.

http://money.cnn.com/2016/02/26/technology/apple-microsoft-g...
> you really can't just debug a single machine in production when you have a cluster

Somehow I ended up debugging, tracing, monitoring and even hotpatching individual machines in the cluster. Yeah the easy problems will show up in the monitoring and logs. The harder ones won't.
Hi Aaron from GitBook here.

Exactly. I use git a lot, I'm familiar with git's internals and have written a lot of git related code (our git server and all our git related infrastructure). Yet I still flinch at the idea of solving conflicts in the CLI.

I'm sure other developers feel the same, more so for less or non technical people.
Show HN: Using Elixir/Phoenix to turn HN frontpage into an API
And of course the backup solution has worked for 30 years, it is only failing now because the war has made the availability of workers and cement scarce. As I read through some of the pages on the this it seems like the "grouting gallery" would eventually have created the seal necessary.

So I get that it was not the choice one would use in hindsight, I can also see how people at the time weren't thinking "Well what happens if the government is overthrown and we're in civil war and can't do the grouting?" No, doubt if that came up someone said "Well if that happens we'll have worse problems than keeping this dam fixed! har har har." (as you can tell I really dislike it when people use that as an excuse for allowing technical debt to be created)
Seems like a rather strange business model: don't produce any actual good, but find enough pieces of paper that award enough numbers to sit back and collect short term profit.

Surely the model is not perpetually sustainable?
Exactly. We're used to dealing with either humans, who are intuitive and highly adaptive, and technology, which we manipulate and have total control over (so long as the system displays its status, we can find our way). We're not used to systems that expect us to interact with them in natural language, but have very specific criteria around what we ask for.

It still feels a lot like the old text-based RPGs, in that you spend most of your time trying to figure out how to phrase something to accomplish a basic need, while angrily thinking "it would have just been easier/faster to pick up my phone."

It's 2016. How are we still OK with the unreasonable constraints of technology that make us jump through a hoop like a trained poodle to get the treat?
Yes that is correct, and being tricked into draw by repetition is one of his current weaknesses :)
Are you employed by Microsoft? I'm asking because the repo is hosted under github.com/Microsoft.
Not sure if you're unaware, but the NYT editorial board formally endorsed Apple on February 18th:
http://www.nytimes.com/2016/02/19/opinion/why-apple-is-right...

I don't see any reason for them to mix additional opinion into their news coverage.
I learned to not have the wake word be "Amazon" when I was watching online training for AWS. The Echo went nuts until I finally paused everything and changed the wake word back to "Alexa".
I've gotten the same response from a company when requesting kernel source before. What is the best source for help in dealing this? I reached out to GNU but got no response. I know the kernel isn't their project but didn't know where else to turn.
That last one does appear more along the lines of brutalist, with its unapologetic blank wall on the right, covered in marks from the molds.
> especially cuz you cant add things like an int32 and an int64 together

Which in some ways makes a lot of sense, in particular if you want to avoid "undefined behaviour" or just behaviour which is subtle.

For example: If I add a uint32 and a uint64, what is the format of the result? What about uint64 and int32? Which of those is "larger?"

And that's just the least bad example, with two float-formats you can lose precision is strange ways.

So I think go forcing the programmer to be specific is painful in the short term but helpful in the medium to long term. Bugs should go down and maintainability up.
Long answer? i.e. is it possible out of the box or is it possible in principle, if anyone actually builds it?
Incidentally, if you send me a USB stick with some GPL software on it, I can demand that you give me the source code of that software. However, I can not demand that you also give me the source code for the firmware of the USB stick, even if the source code for that firmware is under GPL (v2)
Rise of the Robits
Apache Karaf
Did anyone else catch part of the congressional hearing on CSPAN?

I was appalled that some of the representatives want Apple to provide legislation that will make them unlock the phone under certain conditions.

The 1st and 5th amendment are what apples general counsel are arguing here. Code is protected speech so Apple is being compelled to speak by the Govt. They also argue the 5th amendment is being infringed because the FBI is using an All Writs Act which subverts due process.

It's really unfortunate Congress will most likely pass legislation requiring Apple to do this in the future (most likely for San Bernadino type cases but not the drug case mentioned in the acticle). It's gonna be up to the courts to determine whether or not it violates the constitution.
EMC-Dell deal a wild card in renewed debate over noncompetes
I agree with you; however I believe the value of Alexa's value will be that it learns about you over time, making Amazon's services more "sticky" to the end-user, and making Amazon a more valuable marketplace to suppliers.

For instance, in the UK, Amazon has very recently partnered with an actual supermarket to sell some groceries[1]. If agents really catch on, what would a business pay to be the default milk provider when someone or their fridge says "I need more milk"?

[1] http://www.bbc.co.uk/news/business-35684829
Hubble breaks cosmic distance record
Your strategy’s last message to developers
The Day the NYSE went Yippie (1967 and 2007)
Adblockers are “akin to a modern day protection racket,” minister
Just one note: it's possible to "recycle" 3d printed things. You could reduce them to "pellets", and turn the pellets into the PLA spools you started out on. See https://www.3dhubs.com/talk/thread/how-make-your-own-filamen...
I Found 32 of the Best Productivity Tools on Product Hunt
> But what jimktrains2 suggesting is complete opposite of that, it reduces options.

Personally I'd consider having familiarity with more than one platform would increase one's options.

But ultimately having other solutions on the market is a good thing. Not only because no one solution is the best at every metric (be it stability, security, speed, memory usage, nor any specific requirements), nor because different solutions can appeal to different personalities. But mostly because different solutions might solve a problem in a unique way that the competing solutions may not have considered - often in ways that can ported and thus benefit the competitors and wider community.

So I wouldn't be so quick to dismiss anything that's outside your field of expertise.
So, as two people said, you have to give source to who you give binaries to.

But it's stronger than that. You either have to ship them source accompanying the binary, put the source next to a place that has the binaries, or make a written offer.

Since they haven't done #1, they probably have to make a written offer. I don't see one :)
VS Code aims to be a modern style of editor - lighterweight and more code-focused than an IDE, but with many of the richer capabilities of an IDE offered in context inside the editor. Atom is similar in spirit.

Both Code and Atom are built on Electron[0] which hosts libchromiumcontent for rendering cross-platform desktop UI.

[0] http://electron.atom.io/
The title of the article is just a bit inaccurate. Perhaps 'Why domestic energy storage sucks' would be better. The full title is in fact 'Why energy storage sucks. (but there is hope)' but the last bit is left out above.

Pumped storage is great, but not in your house or for an off-grid hut in Africa. One interesting application of pumped storage is applying it to tidal power. You could build a tidal lagoon and not only get the super reliable free tidal energy but also use it as a store. Pump extra water out or in when renewable sources are producing. Then use the power when demand is high.

This is covered a bit in this excellent free book: http://WithoutHotAir.com
There is an open API, so this situation will improve over time.

Alexa and AWS Lambda are two of the things I'm most interested in these days (disparate, I know) but they're also things without open source equivalent. I'd love to see that change.
Good reasoning for common processors that grow the stack downwards.
Those are what I've worked with. Mentioning it because I saw about some other types in this thread.
> Are you using the reverse proxy as a load balancer to multiple servers?

That's extremely likely.

Somebody with an Nginx reverse proxy is probably using it for high availability, load balancing and static files cache, probably at the same time. This is what it is good for.
I donot understand your point. As a SW engineer who focuses on UI design and implementation, my desk has three screens. One screen dedicated to execution, one dedicated to code, and one dedicated to spreadsheets or design documents, etc.

My Fitts's law analysis happens on a target platform and not my development system.

Could you elaborate?
I doubt the "code is speech" argument will hold up when the only speaking is to a device that the government has the court-granted right to access. Apple isn't being asked to publish the modified iOS version at-large. Also, commercial speech has substantially less protection than political speech.
Well, marketed to who is the question. To consumers I think Siri is advertised better (certainly, the vast majority of my non-tech friends know about it, Alexa not so much) but to developers Alexa is, well, actually open, so the advertising writes itself.
I have a 7"x4.375" notebook that's been lugged around for over a decade. Small, convenient and practical.
Seeing how even the trivial pid1 "scripts" solve the problem, it's truly baffling why Docker doesn't have a --with-reaper flag.

Also thanks for the Consul example, makes it much-much easier to see the issue and argue for a general solution. (So not every random app/project/service/daemon has to implement pid1 functionality.)
If I'm understanding it right, this is fantastic! I'm very happy using pacman and AUR with Arch, and having analogous resources for MSYS opens up a whole world of possibilities for running good software on Windows.
If a stack grows down how do you generally draw it on paper? Do you start with some arbitrarily high address like 8000000 and just subtract from it? What happens when you get to 0?
I use the developer diary Devarist nowadays, which lets you store things in Markdown, and I periodically export those entries to a single local markdown file. I prefer the searching and organization (and always online) aspect of Devarist, but I don't want to lose my files either.

I also include little icons that represent the category so I can visually browse and filter pretty quickly and easily as I scroll through it.
Amazon Echo 6-month review: really useful and creepy
People buy groceries at target? wtf
If you write Go and haven't tried LiteIDE I'd recommend it strongly.
I really want an 'Alexa, stop listenting' command. There's a button on the top that mutes the mic and puts a red ring around them, but when I have people over, it's not a great environment to use voice commands anyways.

'Everyone be quite so I can shout across the room to change my music'
This is an easy weekend project with Twillio and anyone with basic knowledge of how to build an API. It's incredible what we can do with so little work.
The US's latest anti-satellite test struck from higher altitude than the target, aiming the debris field toward the atmosphere where it quickly de-orbited.
To add to my prior comment, it seems like expending military resources to retake this area is a waste, since the citizens there support ISIS. Instead of getting soldiers killed fighting to "liberate" people who probably don't want to be liberated, maybe they should have just dropped a bunch of leaflets on Mosul, explaining that the dam isn't being maintained under ISIS control, and without maintenance will fail in a few years, causing a massive flood and killing most of the people in Mosul. So if they want to avoid this, it's up to them to rise up and revolt against ISIS. If they don't, oh well. If you're not willing to fight for your own survival and freedom, then maybe you don't deserve it, and you really have no right to expect others to do the dirty work for you and hand you these things on a silver platter.
Check this out:
http://jasperproject.github.io/
In the era of distributed source control, it seems reasonable to me if "provide" meant, "link to a repo with our changes". I can see why that's not in the letter of the GPL (e.g., what if github ceases to exist ten years from now, and you want to tinker on your car), but for now it seems reasonable.
Risking downvotes... all this stuff seems a bit boring.
For example, since the start C had ways to access the disk, C++ gave us ifstream's and now C++17 has filesystem - yawn.
You can add a PIN code to the voice purchasing process.

http://www.howtogeek.com/237386/how-to-enable-disable-and-pi...
>>I think it would have been a foolishly courageous engineer who told Saddam that his dam project wasn't going to work...

That isn't how it works. You don't just walk up to the dictator and troll him/her in the face about their project.

You discuss engineering merits/demerits, risks/advantages make a brief conclusion and leave it there. You leave the decision to the them. Its a totally different thing for them to neglect all of that and continue with their will.

But a good engineer would talk on the project's merit instead of talking about the dictators foolishness on the project.
Employment-at-will restricted in Montana
Try Hound. It's faster than anything I've tried and it's context management is just impressive as hell. The echos lack of negative clauses is really really frustrating.
Did You Notice? Google Fiber Just Began the Golden Age of High Speed Internet
Because when we dreamed of this as kids, the thought of the corporations behind these technologies that harvest our data for their gain didn't come up.
SharpSpring.com | Gainesville, FL | Full Time | Onsite

Hiring System Administrator, frontend and backend developers (Javascript/PHP).

We are a publicly traded company that still feels and operates very much like a startup.

Our flagship product is our marketing analytics and automation platform, and our developers are provided an opportunity to work on a wide range of interesting projects.

Contact jennifer.hartman [at] sharpspring.com or visit http://smtp.theresumator.com/ for more info.
Yeah. VSCode has infinitely more functionality on my macbook than VS does. :D

But seriously, if you're running Windows and have a VS license, use VS. Otherwise use VSCode.

VSCode is the best IDE for TypeScript. Some will point at atom, they are wrong.
Who still scrolls by actually grabbing the scrollbars, and why?

They are hidden by default in OS X, and you can just use swipe gestures on trackpad/Magic Mouse or the mouse wheel on other mice to scroll, while the cursor is anywhere over the window..
How Outsourcing Is Changing the Dynamics of the Mortgage Industry? Volume-I
Frankly: given recent news (hacked jeeps, software used to cheat on emission tests) I think it is time to _require_ _all_ software used on vehicles that transit on public roads to be open sourced and available to the public.
(for independent testing and verification in the name of public safety)
Here are a few patterns I've seen in studies or surfaced:

1. Intelligence is an ability to observe, gather feedback based on past observations, and see patterns at a speed much faster than others at a lower general level. The growth in insight can be exponential, but it also means you start thinking at levels of abstraction and patterns that are layers above people at other levels. You struggle to communicate.

2. High Intelligence is not correlated with high moral or other views - at its base, it means speed in some directions an individual is prone to have. If they find a career path that allows them to speed in that direction, they thrive, if not, you see a lot of psychological challenges over time.

3. Socially, the higher your IQ, the more likely you are to skip steps in explaining your thoughts and to be misunderstood because your thinking might be several levels of abstraction above the people your're talking to. People at the 150IQ general level are rarely happy working with or friending people below 120. Given a propensity to specialize it a field rarely touched by others - one can get quite lonely in their thoughts and lose the social skills needed to develop normal friendships. Unless you are lucky enough to be surrounded by peers, you may be very unhappy. That unhappiness can shift to negative, downright trolling behaviors for some people.

4. Given the above, a lot of potential is lost. For every Einstein, there are likely several hiding in corners wondering what is wrong with them.

I've been thinking about and working on prototypes for a platform that would be helpful to unite people with niche and advanced interests, so they can collaborate freely. Would love to connect with others interested in the topic. (Edit: typos)
Yes, but I will never have to use docker if I don't want to. For that matter, docker doesn't try to be cron, it doesn't want to handle mounting, didn't subsume udev, and doesn't encourage other project to link against it, and to drop all compatibility with non-linux systems. Systemd does, did, and is doing that right now.
Versus a close field cloud based device in your pocket? I'd be more comfortable if knowing that Alexa is truly not listening unless the blue light is on.

But I hear your point. I think we're all getting lulled into just giving up on totally ruling out our most paranoid considerations. Not that it isn't quite rational to be paranoid given the constant barrage of proof of device exploitation and mass surveillance.
Bitcoin Thrives When You Don't Need a Bank to Buy It
Yes, if he wanted to kill all the people of Mosul, I'm sure there would have been a lot things that could have been done for much cheaper than building a dam, and maintaining it for 30 years.

Bad does not equal stupid.