skysight-inc/HackerNews huggingface dataset:
I'm very much inclined to consider anecdotes like this as simply hindsight and confirmation bias.

They most likely had a slight suspicion, which has been amplified in their memory. They may also have had similar suspicions about other children, which have been forgotten after they came to nothing.
Yes. There are loads of commits in the Jack and ART repositories of AOSP relating to Java 8 features like lambdas, method references, and default methods.

I'd expect them to come with the next release of Android (since they require new VM bytecode instructions), with a possible official back-port tool similar to Retrolambda.
> But politics isn't really part of [entertainment]

That's a very naive view of politics :) -- if you think I'm just being a smartass: Reagan, Berlusconi, Trump, Schwarzenegger, Trudeau, Paquiao, Blair... the list of politicians who were entertainers before getting into politics is huge and getting longer (and more popular) by the day.
You know this reminds me of A Deepness in the Sky where groups of "focused" humans with the aid of computers had to be guided toward what's "interesting" to keep them from going into loops by other normal humans.

> Can all interesting proofs be built with human-friendly steps?

That is a marvelous question. How would one even quantify "human-friendly"?
How Demographics Rule the Global Economy
Why CSS could use more prepositions
Hm, link works for me. Maybe MS is doing a location based redirect or something? Try google cache: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
Limerick for genetically modified salmon
And then there is Otto.

In more serious tone, what was the point of this post? I don't think developers struggle as much with bundler as they might struggle with weird codebases.
T-Shape knowledge is the buzz word.:)
Something I've learned from the Dreyfus Model of Skill Acquisition is that once you achieve expertise/mastery at a skill, it becomes much easier to learn other skills at the competent/proficient level. In other words, you learn how to learn, when what you're learning is hard and requires much effort.

Having achieved expertise/mastery at a couple of different things (software deployment, guitar playing, other things), I find all sorts of common patterns between these seemingly unrelated skills, patterns I can then reapply for other skills. For example, being an improvisational musician has made me keenly aware of the passage of time, and immutable deadlines - an awareness that helps me with every other skill that involves the passage of time.
They did this for solar lead generation with project rooftop.
Convox team-member here...

Convox is a project by the creator of Foreman, David Dollar.

In fact the entire Convox team is ex-Heroku folks building a new suite of tools that make local development and deployment awesome.
This is (a) hilarious and (b) a massive security hole in the whole concept of signed drivers.
You can do this with CoronaSDK based apps already (on all platforms even)
Starting about 30 minutes ago, my Slack clients all started having issues connecting to Slack. It went from working to not working in about 10 seconds. I've also been trying to access the Slack Status page with little success. Their Twitter account doesn't seem to be very helpful, but is at least working: https://twitter.com/SlackHQ
The straw man here is that you can use containers poorly and do automated builds without containers.

In the end, the first 1-2 days of stumbling are a rounding error on a programmers overall productivity and getting the environment set up is only a small piece of that.

The real take away is that you need to develop in an environment that's as similar to production as possible. Virtualization, containers or no, is great for that.
I guarantee Joe understands a lot more about his application than Janelle does.

I'm all for hiding complexity behind abstraction layers, but it's a really useful exercise for a developer to be given an app and told "figure out how to make it work, but feel free to ask any questions you have". It causes you to really think about how the application works, and the process of figuring it out yourself is FAR more instructive than any documentation would ever be.

Not to say you shouldn't have documentation (because of course you should), but when you have to figure something out yourself, it sticks in your memory a lot better.
Ubuntu because I'm not ready for Arch yet.
I think a lot of companies are shooting themselves in the foot in this respect. They bias themselves towards people with visible portfolios of greenfield work, then hire them to do maintenance. Not only does this select negatively for the type of person who would be good at maintenance, it also sends the signal that maintenance is a career dead-end.
"Disruption update: We are slowly letting teams
back on to Slack and watching to make sure things
stay stable as we do. Thank you, and sorry!"

https://twitter.com/SlackHQ/status/668898031471865860
It's not being disingenuous: by definition, a JVM has to execute Java bytecode, Android's toolchain merely uses Java bytecode as an intermediate representation. Dalvik VM =/= JVM, insisting it is because the source code was written in Java and/or transitioned through Java bytecode is being disingenuous. It would aslo imply Linux a JVM because GCJ[1] can compile Java bytecode to (Linux) executables.

1. https://gcc.gnu.org/java/
Please make sure you are using the latest build. You can download the latest build from https://ci.appveyor.com/project/qianlifeng/wox/history (top green build -> artifacts -> release-binary.zip).

If you still get the error could you please report the issue here: https://github.com/Wox-launcher/Wox/issues/
If you anticipate a architecture with many micro-services, sure docker might be a good win for you. But my own experience was a win-loss scenario so I'm now back to keeping things traditional (for now). Docker made it easier to start the environment with a single command but it failed in other areas and it was a pain to maintain.
No Docs, no onboarding. No one helping and showing the new hire around environment-wise. What does this tell me about corporate-culture?

Yes. Not to work anywhere near there. Tech does not fix people or broken culture.
Although the number of libertarians who have actually studied human society is vanishingly small.

That you keep resorting to Courtier's replies, train-of-thought generalities over any specific libertarian philosophy (instead presupposing Gilded Age = libertarian) and psychoanalyses of libertarians is revealing, I think.

Economists rarely agree on anything, but if you're an example of the average sociologist or anthropologist, then surely that profession has an even worse track record.
El Capitan Security and Privacy Guide
that was such a kind gesture she did. sad it didn't end on a better note. but I was really happy to see she ended with her faith in humanity still intact
There's a funny reference to that in the movie 'Dr. Strangelove'. The one (US Army) guy tells the other (Peter Sellers, acting as an English representative to the US airforce) after he shoots up a Coca Cola vending machine to get a quarter he needs to call the US president to avoid a nuclear war: "Now you're in trouble with the Coca Cola company", all this in the middle of total carnage as if that's an escalation of affairs.
Convox engineer here.

This post dances around the point. There is lots of room for improvement in getting new developers up and running with a code base.

Convox and Otto share similar goals of one command to start and application and one command to deploy it.

The differ in that Convox is a thin AWS layer. Deploying to Convox configures EC2 Container Service, ELBs, and Kinesis Stream to run your dockerized application.
On the other hand, a "generalist" with a couple of really deep areas of expertise can be very valuable.

I like the T-shape model; able to help out in many areas, able to make significant contributions in a smaller number of areas. (I would add: And with a significant and continuing track record of growth in knowledge).
Previous discussion (other URL): https://news.ycombinator.com/item?id=10587031 (63 points, 4 days ago, 20 comments)
Mattermost team here, thanks for the mention!

Just to add, you can use IRC clients to connect to Mattermost https://twitter.com/mattermosthq/status/668898122630721538
SpaceKool – #meteorjs startup featured on BetaList
Is this unexpected? I feel like we're heading towards more hardware implementations of Machine Learning to work around the current bottlenecks.
I am not disagreeing with you but google flights is really good and google hotels is somewhat ok.
I don't see it as an appeal to authority so much as an appeal to understand that the decisions are "based off a lot more information about the student and class setting than we cal tell from a photo."
I was hired for design/printing of a piece that broke off of a motorized wheelchair. It was a bracket that held a neoprene bag for a cell phone.

The plastic didn't respond to superglue, nor epoxy. Unsure of what type, but was not ABS.

So I modeled it; took about 20 minutes, and ended up with the FreeCAD file and the STL. Printing took about an hour.

I charged $25 for total, with $20 for design and $5 for the part. And I offered future parts printed at the $5 price. They didn't want the design.

I found out the bracket, because it was for a wheelchair, was priced at $75. Just crazy..
Frankly it comes across not as learning buy obeying. You want to turn kids off permanently to learning just keep this up. The simple fact is not all kids are equal nor do they come from the same environment.
BBC One – Panorama, the VW Emissions Scandal
For the purpose of establishing a theocracy to launch attacks on non-believers? Yes.
Yes, but realistically one could mine the Moon poles and develop the fuel there...

Better yet expand it grow food on moon and refuel and load up on food in moon orbit.
Are stars a good rating system?
Spectacle – a presentation tool built on ReactJS
Are you aware of those things called "Elections" and are you aware that your beloved USA through the CIA has overthrown more elected political leaders than any other country except ancient Rome?

Arrogance is that thing you have when you think that countries don't function properly without your intervention so that you can grab the resources for yourself.

Arrogance is that thing you have when you justify regime changes as if it was always the right thing to do.

Seriously, STOP YOUR JINGOISM.

You're failing miserably at being part of the human species.
Wasn't Yahoo's original vision much like this --- a curated Internet (but without the Dewey Decimal System-like numerical taxonomy)?
Thus begins the slew of "Slack oh noes" posts.
Just catching this now - fascinating dig into the scandal, with in the lab tests showing how the tests are run and how the cars seemingly decide when they are in a laboratory (when do you wait six hours then drive four miles in a straight line without turning or braking at all?)

Fascinatingly, GM car from 2015 does exactly the same thing. Interesting news for all you shorters out there
Potentially almost all of it, but the point is that if _most_ of your requirements are "get thing, do thing with it, decide other thing to do based on that" you don't have to spin off three goroutines to accomplish it (roughly the equivalent, as far as wasted effort/mental overhead goes, of needless promises/callbacks which are abused to work out identically to performing those things in sequence). You do it all in one. Maybe it's just me, but I find that most of the time what I need to do can be boiled down to between 1 and 3 (and usually on the lower end of that) lists of things that need to be done in sequence (threads, if you will) and that Node is a poor fit for that, since its ideal case seems to be doing dozens of things, none of which depend on one another, then collecting them at the end, which is something I rarely ever need to do—if I do, typically the the "dozens of things" are really just one or two things with different data and therefore are very easy to parallelize without resorting to Node's typical patterns.

I'm sure there's a workload where async-all-the-things makes things easier rather than harder, I just haven't run into it.

[EDIT] "rarely never" to the intended "rarely ever"
This is a huge deal. WordPress is probably the largest project in a plurality of projects continually dragging PHP on the ubiquity parade. If they manage to re-write the front-end as well it could be big.

That said, the plugin ecosystem is pretty massive. I wonder how they plan on handling that. Hosting, too. This is going to be pretty interesting for Automattic, PHP, and Node.
IIS sucks, not because it's not open source, but because it sucks to work with, when compared to NGINX or Apache.
This is a dangerous road to travel. Any dataset can be reordered to yield a monotonic result.
I use VSO for the free private repos, but really it needs to be overhauled in a number of ways...a name change itself would go a long way. "Visual Studio Online" sounds like I'm actually going to be using an online version of VS like Office 365's online apps...but nope. It's a bit of a marketing nightmare. Even the guys from Microsoft were complaining about the naming making it hard to make people understand when I was at Build this year.
I don't know all of the details, but my broker knew the right person to call at the bank. They asked for some details on the company, which I provided, and then viola, it was approved with a great rate.

This is the kind of thing that's impossible to do getting quotes from a website, or talking to someone that works at your local branch. It's a matter of knowing how to package your application and then being able to speak with someone that actually has some ability to make the decision.
nginx configs can be difficult enough on their own without constraining them to formats that wouldn't allow directives that take arguments preceding a block, not to mention the extra escaping that would come with quoting already-quoted strings. This is a common formulation:

location ~* \.(jpe?g|png|gif|ico)$ {
...
}

That would be pretty messy inside of JSON or YAML. You couldn't have the location line be a key for a map/hash, because you can have multiple blocks with the same "key".

Besides, as bad as nginx configs are, just trying to understand which block "traps" a request is where you can spend most of your time; see ifIsEvil [1].

[1] https://www.nginx.com/resources/wiki/start/topics/depth/ifis...
That's a great question. Figuring out how to identify why answers are partially but not fully correct is a great way to understand the ins-and-outs of a concept.
Why wouldn't he get a lawyer? When will people realize that if you engage with the criminal justice system of any country without representation, bad things will happen??
Off topic: I dont reddit that much, so this is a first time I see this banner (specifically crafted to not be copyable!)

> You have been linked to a read-only version of this subreddit. Please respect the community by not voting.
Please do not vote or comment when you come from external subreddits.

wtf?
Hardware and the drivers associated.
My personal experience... The first 1-2 days are a rounding error. But it's very common for all internal tooling to be undocumented and fragile. This is a cost a team will pay every day in developer efficiency.

This is a people and team problem.

A sign of a team that cares about this is when the time to first deploy for an engineer is fast and safe.
Well it's easy when you don't have to monkey patch assembly jumps.
1 thought so to
Denny's doesn't need government bailouts to stay open.

https://duckduckgo.com/?q=elon%20musk%20survive%20on%20gover...

Los Angeles entrepreneur Elon Musk has built a multibillion-dollar fortune running companies that make electric cars, sell solar panels and launch rockets into space.

And he's built those companies with the help of billions in government subsidies.

http://www.latimes.com/business/la-fi-hy-musk-subsidies-2015...

Uncle Sam would have been better off investing in Denny's.
New IoT dev kit runs Linux on dual-core, multithreading MIPS CPU
I had a third grade teacher in the mid 90s (New York state) who required that a parent sign each homework assignment, or else it would be regarded as incomplete. That might have been unusually strict, but the concept of parents checking homework seemed fairly normal.
Yes would love to know how this compares to Genymotion...
That changes by language - what you say is true in Scala, but in JavaScript the terminology is different. A future is not defined, a promise is a future and a deferred is a promise.
she is from a different culture, where the believe in helping people. but hey, is hard to trust people this days
We (https://sameroom.io) suggest rigging up a contingency chat solution for situations like these.

Our service can be used to keep key channels synchronized between main and secondary chat systems—to avoid losing context when switching over. Having this in place is particularly important if _your_ outage coincides with team chat outage.

Here's a post we wrote on this topic: https://sameroom.io/blog/when-team-chat-goes-down-are-you-re...
That only became true when politicians started appearing on TV. They even touch on this in Back to the Future. When the only thing people knew of politicians was via printed word, and later radio, no one cared what they looked like.
Today we're announcing something brand new, a new approach to WordPress, and open sourcing the code behind it.
Written purely in JavaScript, leveraging libraries like Node and React.

That's their lesson from WordPress?
If you're going to mention Kris and concurrency, you better mention: https://github.com/kriskowal/gtor
We just renamed it to "Visual Studio Team Services" last week. Yeah, everybody assumed it was an online version of Visual Studio.

https://www.visualstudio.com/en-us/products/visual-studio-te...
their pancakes are better than I can figure out how to achieve. now if only they had real syrup...
Not allowing comments doesn't make JSON an "ok-ish" config format, it makes it completely _unsuitable_ for it.
Definitely. I'm a huge proponent of easy builds. The six month ramp up time for new hires doesn't exist in 2015.
Treat them however makes them happy, but don't read anything into it. Children are often upset by things for reasons that aren't obvious.
> OK but you're straying into pedantry.

You are stripping words of their meaning. There is a precise definition of what JVM means. ART isn't close to that and doesn't try to do that. There's nothing wrong with that, just don't call it a JVM.

You can translate Java into JavaScript and run it on a JavaScript VM. This doesn't make that JavaScript VM a JVM.

Pointing out that a language isn't Java simply because it has curly braces isn't straying into pedantry. Pointing out that something isn't ice simply because it is solid isn't straying into pedantry.
I started working with a company a little over a month ago. They "kind of" containerized the different parts of their stack. They don't use the dockerized versions in production. I have been the only engineer actually trying to make this work. Its been a nightmare.

Getting setup: They have about 15 parts of the application stack. When trying to get everything up and running, each layer was anywhere from 15mb to 100mb and so we're talking several gb of Docker layers just to get the basic stack in place. Then the configurations were all over the place and nothing was quite documented right.

Then it turns out there is not any clearly defined, standard way to do local development out of Dockerized applications. So I end up having to run the parts of the site I'm working on locally, and then had to configure them extra to talk to the docker-hosted parts.

So now I'm working with this hodgepodge setup that mostly works, except when it doesn't. On 2 Fridays in the last month, oddly 2 weeks apart, my Docker environment has just eaten itself and I've been forced to rebuild it. The first time some space requirement got hit and the images got corrupted. Then last Friday virtualbox was having some freakout and started pegging at 100% cpu usage before again, everything got corrupted. Now its Monday and I'm trying to put this back together again a 3rd time.

I want this to work but its just been the most frustrating onboarding experience of any company I've worked at.
A startup selling $1 razors is worth $630M
My impression, having worked with Infiniband for several years a few years ago, is that the drive was always to make it a supercomputing fabric rather than a general-purpose cluster fabric. The goal was to unseat Myrinet and other low-level technologies for MPI jobs where the job wouldn't be using TCP or IP for the communication. IPoIB got tacked on to placate the market segment that wanted to use tools that communicated with TCP/IP but wanted something faster than gigabit ethernet.

Unfortunately for the few players in the space, the cluster ecosystem is moving away from those tightly-coupled systems to more flexible systems that can tolerate higher communication overheads.
I don't need to be sold on it. It certainly is glorious. I make a slight compromise: because some websites are broken and require javascript someone should introduce this guy to NoScript.
Will they offer lower rates than Amerisave? I thought there was no room for improvement beyond them, but it would be interesting to know otherwise.

I refinanced through them and I check them from time to time to see current rates. I own a two-family house, and it is convenient that their web-site has an option to take this into account (rates slightly higher).
I suspected I was being trolled but I clicked anyway! Well played!
But that's all most parents are ever going to see.

I have had coworkers, all degreed electrical engineers, show me some of their children's homework and ask me to figure it out, because they couldn't. Similarly, many existing teachers weren't trained in any of this, just told to go do it.

The ideas behind common core are not bad ideas, but the execution has been woeful.
If you actually read the thread he was reacting to the premise that: as a secure operating system, OpenBSD should implement virtualisation (in this case, Xen) due to its security benefits.

A premise which he rightly shat directly on, and is his statement is completely congruent with the presence of a VM hypervisor in OpenBSD.
If you read the article, you'll see why.

"“He was unable to assign a lawyer because his ID was confiscated when he was arrested [in January 2014]. Then they said you must have a retrial and we’ll change the prosecutor and the judges. The new judge didn’t even talk to him, he just made the verdict.”"
Another good classic about it is Domenic's you're missing the point of promises at https://gist.github.com/domenic/3889970 from 2012
آسیب پذیری مرجان ها در جزیره کیش
thanks! looks really cool

btw - I suspect a different title might help get more traction on hn - inlining C isn't that interesting (scipy.weave has done this for years) but this approach to inlining is super cool, and can be extended to other langs. none of this is obvious from the title
Is that a positive thing? Of course, like in many other cases, IIS configuration is supposed to be generated from tools, but it always needs some tweaking and XML makes it a total pain to edit.
>Also, you don't quite grasp what "anecdotal evidence" means in a scientific context.

Really? Please explain.

And what I meant was that the two questions are very, very close. Does alcohol encourage alcoholism?
http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/...
That is not a fair presumption.

If you're on a Linux laptop a Dockerized app has effectively no performance decrease.

If you're on a Mac, a VM and Docker does impact raw IO. My anecdotal experience developing like this every day is that it does not cause noticeable waiting.

There are other downsides to Docker-based development, around tool complexity and stability. In my opinion this is no worse than tools like Homebrew or rbenv.

There are also productivity upsides.