skysight-inc/HackerNews huggingface dataset:
I think bigger problem is with developers who are using Angular wrong way.

Before same story was with jQuery etc.
njuːˌmɒnoʊˌʌltrəmaɪkrɵˌskɒpɪkˌsɪlɪkoʊvɒlˌkeɪnɵkɒnaɪˈoʊsɪs

Easy peasy.
Medicine has a data problem. It is multifaceted and far more difficult to fix than it should be. I've worked on these problems for years and it is immensely frustrating. Incentives just aren't set properly to solve them. For example with outcomes tracking, even if you had a good software system for it, you won't get reimbursed for it.
Their micromanagement skills are unmatched but high-level strategy is very poor compared to professional players.

Good micro with bad macro is far worse than the reverse. They would get stomped.
We've already put together a lot of basic documentation in-house, [0] but we'd love to expand on what we have in the library. Checkout our "get paid to write" program. [1]

[0] https://www.digitalocean.com/community/tags/freebsd?primary_...
[1] https://www.digitalocean.com/community/get-paid-to-write
I agree, specifically with the fact the Angular 2.0 will turn off all the corporate/Java devs and thereby kill itself.
> Very low growth and a democracy are a very bad combination.

Why? It would be interesting to see a justification for this.

Very low growth and capitalism are a problematic combination if you believe Piketty, in the sense that the combination can become poisonous for democracy and many other values of the enlightenment.[0]

But I don't see how democracy is necessarily incompatible with very low growth (or even a shrinking economy). Note that I still believe growth is a good thing regardless of this (unlike some people especially from an environmentalist bent), but it irks me when statements like this are thrown around with an unjustified air of authority.

Other than that, sama really misses the elephant in the room, which is plain old macroeconomics. This is more of a problem in Europe than in the US, but bad macroeconomic beliefs are pretty pervasive within the political elite, to the point where the same person will wring their hands asking for how to enable growth, but refuse to listen to what mainstream academic economists are saying (let alone heterodox academic economists).

[0] With the typical rate of growth below the typical rate of return on capital, society necessarily becomes more divided by wealth and poverty.
Just watched the animated tour on the home page. Really enjoyed how it conveyed a solution to customer service pain points so concisely.
twitter, HN and goal.com
On this same subject, an excellent read is JavaScript: the Good Parts. http://shop.oreilly.com/product/9780596517748.do
So you want to build a hardware company, and you’re a software engineer
So... Does this mean we might see a 4k Chromecast 2 for $10 retail? Would change the game significantly.
Yup. Except that the rural communal lifestyle was prohibited via the game laws and the enclosure movement.

Urbanization really wouldn't have happened without this. Indeed, as the pamphlets demonstrate, this is largely why the enclosure movement was enacted.
For Sale: Deep, Spacious Roswell Property, Once Occupied by a Missile
I created this survey after realizing that I had no quantitative way to validate or invalidate a statement like "Most programmers use multiple points of exit in functions."

Feedback on the question design is welcome. Feel free to repost to other programming communities.
I don't mind immigration if its universal for every profession, lawyers, accountants, doctors, vcs, accelerators, financial people etc etc

Most immigration reformers only want very specific immigration for their specific industry. Which kind of highlights whats its really about, AKA Price of labour. That i don't agree with.

If it increases supply universally, that's good because income is relative. If it increases supply to screw a specific group, then no.

I also think in the end, they will bite themselves in the butt. Software development will end being seen as a mediocre commodity job, anyone decent will move into other professions.
The license is Apache 2, so go for it! Thanks for the pointers on uiscript and uilang; I'll check them out. GSS is also on my list :).
There's huge demand for liquid Helium... but that's Helium-4. It has its own supply issues coming in the future, but at the moment is relatively plentiful, and even when we run out we probably won't be willing to go to the Moon to get the tons upon tons of Helium we use. See the graph here: http://en.wikipedia.org/wiki/Helium#Applications showing the breakdown of the 47 million cubic meters of Helium used in the US in 2013. Helium-3 demand is much smaller, since, well, it has to be.

It's not quite on topic, but whynot... here's my analysis of what it would take to create all the helium we use via fusion: http://www.jerf.org/iri/post/2922
Yes livechat is optional but included in Reamaze
How can they sell the 100% if we don't have enough knowledge to determine what is the 100%?
That is a little bit different, at least they are pissed or what they consider murders of human beings whereas these terrorists were pissed over writings.
I'd agree with the sentiment that it's ready but not without its quirks. Check out some libraries I've been making in it per user request. Fun to write, terse, elegant.

https://github.com/mapbox/?query=swift
100% food is so much more convenient, but I had to chug it to get it down.
First thought offhand is to have the code be writeable and executable the first time through -- W^X allows for this for JITs and the like -- and then set the page the code lives on to be executable only after this instance. Alternatively, have the once function call a function in memory space that's already set to execute only, to minimize the space attackers can perform shenanigans in.

However, this does kinda ignore one of the big focuses of the OpenBSD project. They tend to shy away from such clever hacks in the name of readability and auditability. While it's definitely a neat way of ensuring your code is only executing once, it becomes a hassle when you have to port it to other platforms. Keep in mind that OpenBSD ports to as many platforms as possible because the subtle quirks of various platforms will often tickle out rare bugs to become more repeatable. In this case, your replacing the once function with a return is dependent on x86, so wouldn't work on the many other platforms that OpenBSD runs in.
Regarding education, do the people who need it the most (underutilized adult workers) clearly understand how to pursue it? Do they understand the costs, benefits, risks, and rewards? I doubt it.

Policies should emphasize the of dissemination information that ties education to opportunity. That way people can make informed decisions (e.g. 'if I do these things, spend this much money, spend this much time, then I can expect to make this much money, in these metro areas').

Maybe education is partly a design problem? What if education was just easier to plan for, obtain, validate, and apply?
Researchers work to counter a new class of coffee shop hackers
Reddit user cracks the Pirate Bay secret code
Show HN: Flesy – Shopping lists made easy
I've never claimed to be Rachel Whetstone. Where did you get that from?

If you prove that I lied about Victoria Lease resigning because of sexual harassment I'll close my account.

Since you won't be able to do that as I'm telling the truth I will continue exposing Google's hypocritical behavior.
We've taken "non-programmer" out of the title and replaced it with a phrase from the article.
Poorly written article mostly. Largely just fluff and opinion, and rehashing of problems other people have mentioned. I swear everytime I read one, I expect a unique take, but they always end up the same. Two or three paragraphs hinting that it might not be performant, and another 3 or 4 paragraphs talking about how Google doesn't even use it and how Angular is somehow hard to learn. Only thing that surprised me is he didn't tell us about how great React is at the end of the blog.
I believe NW will become an acronym for "native web"
Swift is fine. I have released a Swift app that uses the maps api pretty extensively and it works great.

As BSousa mentions, xcode can be a bit flakey sometimes (syntax parser/autocomplete crashes sometimes) however it automatically restarts so it isn't really an issue.

I agree with BSousa that this FUD seems like a cultural red flag with the company.
Ask HN: Remote Monitoring for iPhone
Hi

I am trying to build an iPhone app which has a remote monitoring feature, more like a Parental control app, but more focused on the enterprise use of it. I did find some popular one like PhoneSheriff that does remote monitoring (text messages, app usage, etc..) without jailbreaking. I am a beginner when it comes to app development and then turned to HN to clear my doubts about this.

1. How does an app can access the data on other app? Isn't that prohibited, unless the app is designed to provide access to certain data stored locally?

2. Are there any packet sniffer for iOS or any API which lets you capture the RX/TX data.

Thanks,
Even without physiological changes, multi-modal fusion is a made more difficult by non-rigid spatial transforms inherent to some of the modes (e.g. CT quite accurate spatially, but MR is certainly not, and can vary with pulse sequence also)
Sounds like an excuse to me.

But, 'ready for production' is a relative term that must be considered in context. Apple is encouraging developers to submit apps with Swift, so clearly they think it's 'ready for production' in some contexts.

If you're building an app for which an obscure, swift-specific bug may cause a critical security or safety issue for your customers then perhaps go with objective-c to sleep better at night. Although my impression is that Swift is stable enough even for this category of apps.

But, I'd wager that vast majority of apps out there do not fall under that category.
Feeling some dissonance:

"Public companies end up with a bunch of short-term stockholders who simultaneously criticize you for missing earnings by a penny this quarter and not making enough long-term investments."

"Target a real GDP growth rate. You build what you measure. If the government wants more growth, set a target and focus everyone on hitting it."

I can't fully express what I dislike about these two statements, they just seem conflicting. Perhaps suggesting some of the Tea Party-ish coddling the "job creators" and punishing the "welfare mothers."
Having been to three ultrasounds for my children, I'm amazed how casually they use a 2D length to estimate the baby's age, and therefore delivery date, and therefore when it is overdue and calls for a cesarean, etc. Your results seem like they confirm my suspicions that this can't possibly be very accurate.
It's important to understand how new users are using the language, but new users of the language should not be focusing on performance before they learn the language well enough to know what is idiomatic and what is not, ...

See, that's a chicken-and-egg problem. This was my original point. How do you come to understand how new users are using your language and where they're taking performance hits if you keep telling them not to try to write performant code?
Misconceptions about Evolution
Plot.ly – online graph/chart application
We were just talking about doing a work only social network, with basic bio info, a photo, and background. We have been growing rapidly and it's getting extremely hard to keep everyone's info straight. I know that it's going to be useful for me since I end up working across departments fairly often. Do I expect everyone to get value from it? No. Will it make the workplace magically better? No. But it will give us the tools to be a little closer as a company, and hopefully promote cross team communication.
Is it true what he is saying about a single binary? Go doesn't do dynamic linking?
SparkleVision – Seeing Through the Glitter
Dance Photos Learn now
awesome. something to put on my second screen at work =D
Google Translate gets smarter with language detection, Word Lens
BlockCypher raises over $3M to be the Web Services for Cryptocurrency
Should You Comment Your Code?
I agree with you. Home page feels a bit too spaced out. Then again, with BART currently running massively delayed, I can afford the time to look through the home page in a leisurely pace.
Can you save chat transcripts as tickets? Or is it just a chat history?
Even if true, I don't know what to make of such a statement - needless interventions for ALL diseases/causes may kill a lot more than any ONE single, narrowly defined disease/cause - that says more about the classification/definition system than interventions... it's only if interventions on any ONE disease kill a significant proportion vs the disease itself that that intervention / interventions are truly dangerous...
Just beat yours at 5 moves ahead
Every once in a while a new game pops up on HN and I always pay the price in time. Not complaining!
Did they choose OrientDB instead of Neo4j for the license or for technical reasons?
Roll call!! Another codeschooler here!
My favorite is "survival of the fittest" -- a catch phrase so prone to misinterpretation and so oversimplified that it's basically wrong.
C# as well. C# 6 is very concise.
Hilarious movie though. The person who played Sarah Palin as US president was hilarious, each country's space ships, the iPod that ran the space ship, the albino-ized black guy... One of my favourite comedies of the year for sure, though I haven't found a trailer that does the movie justice yet.
A tablet or phone can't truly replace a desktop/laptop. It was a given.
6 Tips for a Smooth Hand-off from Designer to Developer
http://www.imdb.com/title/tt1535108/
And what does Cameron plan to do with people who flout his encryption ban, punish like they do in Saudi Arabia?
> I think they might want to sell access to users' private account data to their employers.

Why do you think that? User data is the crown jewel and competitive advantage Facebook has over other companies. It would never give up that advantage. This meme refuses to die somehow.
interesting. does cooking with cast iron also help increase iron levels? Or is the increase insignificant?
That comparison doesn't make sense. Google's SREs doesn't get out of bed just because you can't access your powerpoint either.
Real World Swift
A more charitable explanation would mention how the prime directive of their profession is "first, do no harm": (http://en.wikipedia.org/wiki/Primum_non_nocere)
There is no correct answer. It really depends. If you use Swift like a different syntax for Objective-C, it's probably way faster to keep writing ObjC (because of the broken tooling).

If you can leverage other patterns, such as FP, you might be able to achieve a big speedup in writing Swift.

It also really depends on when you want to ship: if it's a bit more long-term, Swift might be a better bet (I'm assuming that in a few years from now, almost all iOS apps will be written in Swift). If it's more important that it's ready next month, ObjC might be better, because the devs will know exactly what it takes to ship it, and will almost certainly not run into unexpected issues with the language or compiler.

That said, I'm writing my next product 100% in Swift, and we're on schedule to ship in 2 weeks. I wouldn't have done it any other way, and have seen a big increase in productivity and fun.
There were several functional alpha clients even before the crowdsale. PoS vs PoW is somewhat beside the point anyway, as the codebase is still using SHA3 PoW: http://github.com/ethereum
If it is not on-premise and completely shut from the outside, it does not exist as a product.

What else could it be used for? Publishing news?
First you teach them how to write idiomatic code (non-performant), and then you teach them how to make the idiomatic code more performant.

It's very common for new users (in any language, not just Go) to try to jump right to the end, but focusing on performance before understanding basic language building blocks is a recipe for frustration, both for the new users and for the language designers.
> But the question is: is there a planned procedure / contingency plan involving the Dragon as a lifeboat?

Wouldn't it be safe to assume there is such a backup plan? You've got a vehicle that should be able to return humans to earth. If an emergency arose with other vehicle(s) damaged, why wouldn't the Dragon be in the mix? I would assume that in a worst case scenario, all sorts of unusual measures could be taken.
You know, it costs money to run servers. I'm an adult; I can choose to pay for extra items in a game if I wish to.
That is the nature of laws and regulations.

If you would prefer instead to live under the explicit and constant threat of violence there are societies on this planet without laws and regulations.
Rule #1 - Comments lie
I realize this is an essay, and I realize that it intentionally takes the normative over the positive, but there really needs to be some [citation needed] tags all over the place. There are always some liberties that can be taken when you speak from a position of authority, but this is like listening to a presidential debate. If you are trying to influence the policy and not the election, you need to be able to influence people that can read past your authority and posturing.
IMHO, no. You should be able to read a commit log and understand what has been done. But if the issue titles are good enough they could absolutely be used as commit messages. Many issues leads to multiple commits however, so what you want for message is a description of the individual commit.
Why would you want to place the server in the center? If you have a computer on both ends, then the information from exchanges reaches the other exchange at the same time the instruction from a computer in the center would, so you can have those computers on the ends make exactly the same decision at approximately the same time, using the same data (or newer local data, even)?
Has Apple shipped anything yet that runs in Swift? Can we tell?
We use Yammer where I work and some groups use them and some don't. I find that there's very little reason to use it.

Most communication happens in Outlook/Exchange mailing lists.

I do think that Yammer and it's ilk offer somethings that plain email don't - better attachment integration and history (with email you can't see discussions that occurred before you joined).

One thing I don't like about Yammer (and other social networks for work) is that discussions are very "flat". Contrasted to email discussions at my work, which can get very lengthy and include many branches. They wouldn't scale to Yammer at all.
signed up for the trial just to play around with it.. it's pretty. Does Reamaze have a way to do mobile app support? It says 'Helpdesk for apps' but I don't see where i can get it in my ios app.
Native mobile app prototyping for iOS and Android
StackExchange Performance Dashboard
There are generally two kinds of people who love to hate on Angular:

1) those who have used Angular, been burned by it and are now sour about it;

2) those who haven't used Angular but hate {JavaScript|frameworks|SPAs|the web|anything popular} out of principle.

The first category includes both those who hate it because they don't understand it and those who hate it precisely because they do understand it.

I wouldn't say I hate Angular, but I'd like to think of myself as being in the latter subset of the first category.
Agree. Never trust them.
I wonder if you could stuff a goat with kudzu and bake it? Seems recursive in a way.
I don't see it as an email replacement. I see it as truer to it's name. A Facebook for your company.

Let's say you are going to do some work with Molly from the Customer Support department. You don't really know much about her, so you bring her up on the company Facebook, and you find out that you both went to the same university around the same time. You also find out that she has experience in testing. You also see a picture of her, so that you don't have to go walking around customer service area of the office asking if anyone knows where Molly is until she finally overhears you and introduces herself.

Is any of this stuff hard to set up internally? Not really, but someone has to prioritize it, sort through existing options and pick one, or develop it in house, there needs to be support, and maintenance. All barriers to implementing something that can help foster a more open and collaborative culture.
GE Ethernet Switches Have Hard-Coded SSL Key
Great time for me to say that I'm selling all of my Soylent! 6 soylent bags, 6 fish oil canister guys and the original pitcher. zachfeldman (at) gmail dot com. Make me an offer!
EXCELLENT!

Thank you very very much for supporting FreeBSD!
damninteresting is down now... here's the Google cache: http://webcache.googleusercontent.com/search?q=cache:bawJ3Bh...
> The reality is that a lot of people (especially frontend people) don't have the CS foundation to understand why and when the design patterns prevalent in Angular/Java are useful (or even what patterns exist to begin with).

We're calling design patterns prevalent in Angular/Java "Computer Science"?

I'm not even sure they're worthy of the original terminology design patterns, and there's a pretty strong argument they're not foundational computer science at all (you can really see this by working in several different language paradigms and seeing how some problems patterns solve in some languages fall out without the pattern in others). They're aspects of industrial practice and a subset of software engineering. This isn't to say they're not useful (and some more broadly than others), but their usefulness arises in the context of the tools applied and concerns/constraints present rather than CS fundamentals.

And one doesn't have to be a jQuery hack to think that the concerns involved in dynamic single-page apps don't necessarily imply the utility of all Angular's abstractions (as I'm sure many devs who've embraced other front-end frameworks would agree).
"Skilled profession" isn't defined by what you can learn from any textbook or theory. Just try mentoring a fresh CS grad out of MIT or Stanford - they will know all the theory and textbook algorithms, but there will still be huge gaps in their knowledge of how that translates to solving practical programming problems.

A skilled profession is one that involves skills, i.e. things you can practice at to get better in. Retail clerks and fast food workers are generally not considered skilled professions because no matter how much you practice or improve, the customer will generally not care. Management or even something like professional basketball is a skilled profession, because there are large differences in the performance of workers based on their level of experience and practice.
Consensus-based Democracy
I'm just going to assume that you are incapable of asking a direct question since I still don't see what you're getting at.
It definitely should be noted, simply because Maps is such a huge success and professional achievement. On the other hand, this is relevant framing in the sense that he's probably learned a lot from Wave and will apply those lessons here.
So can variable and function names, but comments are easier to update.
Contravariant Functors – An Intuition (2013)
Simulations in JavaScript
C.S. Lewis' Letter to Tolkien Upon Reading the Lord of the Rings
How a crypto exchange can be hacked in 3 steps
Agreed, this is really great news, I'm trying it out now.
What made you draw the conclusion that your comment was contributing to the discussion?

That somebody didn't know about deployment (server vs. client) differences between two young frameworks for building single page applications?
Yes, although I think universities are partly to blame. Somehow lots of professors seem to think writing code in German makes it more science-y (probably because algorithms are generally expressed in German pseudo-code too).
GV Partner Kevin Rose Raises $5M for North, Steps Back from Investing