skysight-inc/HackerNews huggingface dataset:
It probably uses a lot of proprietary Apple libraries anyway, so even if you had the code for this app you probably couldn't build it.
The speciesism in the article struck me as an odd centrality. We are also in a small window between ice ages, there could have been and possibly be in the future other intelligent life on this planet. Depending how far you want to go, Homosapiens have displaced other intelligent hominids.

Crows might have language. Pigs are hella smart. Octopus are extremely intelligent from a purely genetic standpoint, they have no socialization with their parents. And many animals hunt in packs, including squid. What intelligent animals does our existence displace?
and now Instagram can share ALL of its data with the US gov too.
I've never heard that about Starbucks - I'm genuinely curious to know more. Do you have any recommended reading?
I thought that was a good idea poorly worded. It appears that other animals do have language, culture and awareness of death, but no other animal has built radios (or even uses fire as far as I know.) So I don't know why he chose that example.

I don't believe that life, even highly intelligent life, is rare in the universe. But I'd bet a life form that chooses to build giant radio telescopes is quite uncommon. We are freaks of the galaxy.
Another gamma-ray telescope planned at Ladakh's Hanle
I've seen a lot of tweets and Facebook posts about Unroll.me.

...because it appears that they exploit social autosharing to both services, as I see canned "I just subscribed to Unroll.me!" messages all the time. (see: https://twitter.com/search?f=realtime&q=unroll.me&src=typd and note the referral indicators)

That particular tactic is enough to turn me off of a service, no matter how useful it is.
Meteor campaign to unlock $25k for CodeNow (YC W14 nonprofit)
So we are all on the Truman Show? Only it is a solar reserve instead of a movie set?
I used Aperture for a long time, and last year moved to Lightroom. Aperture has been effectively dead for awhile and this news is just confirmation.
Chrome Dev Editor: A New JavaScript and Dart IDE
Melinda's comments are truly amazing:

> Melinda: Let your heart break. It will change what you do with your optimism. On a trip to South Asia, I met a desperately poor mother who brought me her two small children and implored me: "Please take them home with you." When I begged her forgiveness and said I could not, she said: "Then please take one." . . . When I talk with the mothers I meet during my travels, I see that there is no difference at all in what we want for our children. The only difference is our ability to give it to them.

This is such a tremendously important message that I don't think you can even hope to accurately perceive the world without really internalizing it.

The other day, someone told me a story. He was working maintenance in an apartment building, and went into a unit one day. Inside the unit, he saw a couple passed out on the couch, and a baby screaming in his crib. He went over to the baby, and saw a cockroach crawl out of his diaper. The diaper was stuck to the baby's skin. He called 9/11 immediately, the police came, and the building fired his maintenance company for not going to the building management first. This wasn't South Asia, it was here in the U.S.

I heard that story, and then thought about how our daycare e-mails me daily an itemized list of the time of every diaper change and whether it was wet and/or BM. I thought about how unfair it is that she started life with a leg-up, from the hospital where she took her first breath, and yet how I'm totally driven to give her every unfair benefit I can ("you know honey, we could afford private school from pre-K if we budget carefully"). Intellectually, we want life to be fair for everyone, but being a parent means having this overwhelming urge to clear the path ahead for your offspring, burning down the forest if you have to.

I'm certainly not going to send my daughter to an inner-city public school to make a point. What gets to me is our inability as a society to acknowledge the cognitive dissonance, and speak about this issue honestly outside of graduation speeches. To talk about traits like intelligence and patience in terms of what they are: winnings in the genetic lottery, rather than as the result of moral virtue. To acknowledge that "equality of opportunity" is a vicious fiction and understand that not as a call to any particular political ideology, but as a fact of the universe that we must reconcile with any political ideology.
Hi, I have two questions:

1. One big issue with JavaScript applications is that they are single threaded. Does Dart/Web Component platform provide any solution to this?

2. Will we see another UI rendering layer other than DOM for Dart?
I don't think that fixes it. The closest you could come is to have n physical timers to sort n elements, but then your "sorting algorithm" can't sort more than n elements. As soon as you had more elements than timers you would still need some actual sorting algorithm to determine priority.

It's kind of like claiming you have an O(n) sorting algorithm because you can run an O(n) selection algorithm to find the kth smallest element for each of 0..n-1 and then run n of them in parallel on n cores to get an O(n) sorting algorithm. If you actually have n cores then the wall clock time for executing that algorithm will be O(n), but the number of operations won't be and it all falls apart when you run out of hardware parallelism.

It reminds of me of bucket sort. There is an intellectually curious implementation to sort a list of unique fixed-width (e.g. 32-bit) integers that goes like this: You allocate an m bit (e.g. 2^32 bit / 512MByte) array and zero it (O(m)), then you inspect every element and set that bit of the array (O(n)), then you traverse the array and add an element to the end of the sorted list for every set bit (O(m)). So the overall algorithm is actually O(1) in the number of elements, because you're doing m+n+m work where m > n, which means you're doing at most m+m+m. The problem is that in practice for most real lists the constant factor is so much larger than n that using an O(n log n) sorting algorithm will be significantly faster. And it's clearly Do Not Use if you're sorting e.g. 128-bit ints. But for n sufficiently close to m it can actually be useful. It would probably be tough to beat for sorting a 3 billion element array of 32-bit ints. Or a 200 element array of 8-bit ints.
Golden Gate Bridge board approves anti-suicide net
If you assume Humans are intelligent with a drive to achieve star travel, then why haven't we?

We barely visit the planets in our own solar system and we are continually reducing our radio waves. So unless someone happened to be looking at us at the right time. They might assume we don't exist.

All we know is that in the incredibly tiny parts of the universe we have looked, we haven't seen signs of US. We could have seen several signs of ET and never realized it.
I lost all of $0 and 0 BTC in the MtGox fiasco, but this has no bearing on the ethics of Karpeles, and it's quite absurd that there is no ongoing criminal investigation. It's appauling. It's an outrage!
Diverse Groups Fly Airship Over NSA’s Utah Data Center to Protest Illegal Spying
Right, that's exactly what Chuck is advising you to not do. You have your sights set on the stars; "How do we land big advertising deals", "How do we spread to lots of different campuses fast". Chuck is advising you make sure you can walk before you try to run :)

To throw in my 2c, you shouldn't have to land the huge advertising deals and spread to fifty campuses just to make enough money to pay the three of you guys. If you require a nationwide presence just to make enough money to pay three salaries, the business doesn't work. But it doesn't sound like that is the case, so it should be doable to reach a level of income where you can pay yourselves without expanding too much yet. Then grow.
I feel like anything related to twitter is very troublesome.
They are very restrictive.

I tried to make an agregation of all the people I was following, and mining their 'about' text, and right off ran out of api requests quota.
How a Montana Farm Boy Saved Millions: The Maurice Hilleman Story
> Being able to drag a window without it and the cursor getting out of sync really makes the interface feel that much better.

Could you please rephrase/clarify?

I have a similar issue on X11 since Gnome 3.6 or 3.8 (can't remember exactly) where when dragging windows, the window is moving a bit behind on where it should be relative to the cursor.

Feels smooth rather than crisp as it was previously, but it also feels like my CPU is playing catchup although it isn't.

I hope your comment was sarcasm! :)
The Next Big Thing in FOSS, according to the author of Linux Cookbook
Exactly my though as well, a 'quick catch up' for each topic would be very useful.
Has there been much internal dogfooding, such that some external-facing thing I use is really powered by JavaScript that came out of dart2js?

If I'm using GWT, should I be thinking about using Dart instead?
I have never heard of the myth that "HDDs provide random access". As far back as I can remember, HDDs were always the archetypal example for non-random access storage media.
No one has heard anything about a police investigation into embezzlement or fraudulent behavior. Karpeles alludes to the police investigating "physical attacks". Surprise surprise, another excuse.
"It's worth noting, though, that the original question poised in the article did not place an O(1) restriction on space."

For sure.
Labeling it is a reasonable and responsible thing to do given.
I am not sure how clean the reflect() function is in swift right now as it stands.

reflect(User()) requires me to new up an instance of the object to reflect. This is a static(ish) language right? Why do I need to reflect a specific instance?

In c# you just go typeof(User).GetProperties|GetMethods|GetFields etc. You don't need to new up an object, all the required information is stored as metadata for the type after compilation.

I understand in a universe where you can dynamically add methods/fields/properties etc. to a type you'd want the specific instance at runtime to reflect, but as far as I know Swift does away with this dynamism on purpose.
Wow, this is awesome. However when I first open the page on Safari all of the tiles cascade straight down before rearranging themselves. It only happens for like a second but it's kind of distracting.
It's just another blogspam site. You can get the same thing out of any blogging platform using tags / categories.
> 2.- The generated JavaScript will be huge, and I mean huge, mine is like 460k per file and I'm not using polymer, when I used polymer the generated JavaScript was over one megabyte, just insane in the cloud.

If you include all of your 'standard' libraries in a JS app, it can be pretty big. I basically pull everything together for an Ember app I work on, and all-told it's ~3MB prior to minification. Minification takes it down to ~1.5MB, and Gzip-compression on the server takes it sub-1MB (can't recall the number off-hand). It's not that far off from what you might have in a JS-heavy app.
> I don't know why firefox is doing it.

To make it more accessible. Way more people can make web page than make QT or GTK GUI. Way more people can do Javascript than can program in C or C++.

That means, that everyone is stuck with html and js, but I think it's worth it.
As mentioned already, there is AngularDart, but we also have a full port of Polymer to Dart, so you can write web components in Dart.

https://www.dartlang.org/polymer-dart/

We also have Dart packages for the Polymer project's core-elements and paper-elements (Material Design, nee Quantum Paper) that were announced at I/O.

http://pub.dartlang.org/packages/paper_elements

Web components and Dart is a really powerful combination for apps.
That’s not clear. They obviously won’t do that. It will be much, much simpler. I mean, Apple is working on a transition tool to Lightroom together with Adobe. That should tell you everything you need to know. Apple no longer wants to compete in that space.

I think photos will be even simpler than iPhoto. Or maybe simpler in many ways, more features in others. Hopefully it will be nice and lightweight. OS X needs that. Both iPhoto and Aperture were sluggish and their whole interface was just so heavy handed and complex.
That seems odd when you consider that a Lisp can be implemented in, what, a couple hundred lines of C? All the guys who can design a processor know how to program, and it's not like Lisp is totally magical.

Now, most people who do primarily hardware work probably aren't that interested in Lisp, because there's not really much Lisp focus out there. I'm a computer engineer, I know how to write HDL and lay silicon, I like Lisp... actually it would be a pretty fun project to do in an FPGA.
X.ai is a personal assistant who schedules meetings for you.
I don't necessarily agree with everything you said, but I also greatly desire a "real" Linux phone, particularly built on the GNOME platform. I have dozens of reasons why I think it could be groundbreaking, but I'm well aware that developing such a platform has an almost-zero chance of succeeding. Nevertheless, if I can get enough people to agree and get involved, I would dedicate myself to this task.
I would like to hear your comments about Telerik, nobody talked about Telerik in this thread yet.
Thanks for reporting. We're aware of this. We had a lot of issues with those tiles in Safari and had to put in a few hacks to get it to work at all. It's definitely not pretty, but at least it eventually is laid out correctly. Previously, the tiles would stay cascaded straight down. We're looking into it. Thanks again.
My problem with this type of interviewing is not the questions themselves, but when the end products (i.e., code) don't reflect what the company is ostensibly screening for.

Ask me all the data structure questions you want, ask me about C and Scheme because Spolsky said so, ask me some irrelevant puzzle or ask me how I would "fix problem A we've been having", when I obviously don't know your application well enough to respond adequately - I don't really care.

If your flagship product turns out to be a buggy web application full of SQL injection vulnerabilities, it tells me that you're really just partaking in a sadistic circlejerk.

It reminds me of the anecdote about a football coach who took a team, worked them as physically hard as possible in preparation and then proceeded to lose almost every game.
I think sorting animations could help someone with a purely technical understanding make the jump to an intuitive understanding, but I agree, it would be a stretch to say that it could teach them the algorithm by itself.
> In the printf example, the compiler could trivially emit an error saying "NULL check on p after dereference of p"

If you know that p is not NULL, the code is just fine. The compiler has to compile it.
I'll second the "find a bug to fix". There are a lot of projects out there that are welcoming to newbies.
I wonder how I would have felt had I bought Aperture a couple of weeks ago. Sure, 69€ isn't much, but knowing that those were basically thrown away would have been bad nonetheless.

Thankfully, I resisted the urge.
Google Maps was almost certainly started before Dart was released.
I'm pretty sure Flask is as robust as it's going to be. Flask is Django without all the batteries included, which is what you're asking for. Throw Jinja2 templates in there and SQLAlchemy for an ORM and that's exactly what you're after.

Now, if you want views and middleware too, well that's core Django and you probably want django as well.

What parts of it see too rigid to you?
I don't think anyone's suggesting filtering out that content, but having a warning that there may be some disturbing images seems fair and we will likely put that on the site when we have a chance.
You can also bind services to selected interfaces only. That's what I tell to people complaining about publicly routable addresses.
A Blimp Flew Over the NSA in the Name of Surveillance Reform
The Pitchforks Are Coming... For Us Plutocrats
There are several reasons.

Government pay scales are inflexible. A college graduate in CS would typically enter government service as an O-1 or GS-7, step 1. Both are less than $40k/year. Pay maxes out at around $150k/year after 18 years of unremarkable service. If you somehow manage to become a 4-star general of the cyberbrigades, in essence the CEO of Army Programming, Inc., you could possibly earn $180k per year, with no equity, but a nice pension plan.

But you won't get even half that far. The mental processes involved in creating military procedures are fundamentally incompatible with those involved in software development. It is worth noting that everything Original Poster did to improve anything was completely against the rules, and was only permitted because it actually worked out in the field, and did not negatively impact anyone's duties.

Government hiring is ridiculous. I once overheard a conversation about the possibility of converting contractors to employees. As it turns out, thanks to the preference ranking systems, the person most perfectly qualified to do the job, because that is exactly what he was currently already paid to do, with over 10 years of experience doing just that, would typically turn up no earlier than the third page of applicants. Every one of them would have to be individually considered and rejected before reaching the person already doing the job. Also, he would have to take a 50% cut in pay.

Essentially, the government cannot compete in the open job market for any skill that makes a person worth hiring. They are therefore forced to train existing military personnel in software wherever necessary. And as expected, they train for that in a similar manner to the way they train everything else. The person is ordered to transfer to Fort Wherever for six weeks, to become a programmer. You end up with a person that thinks Waterfall is a good process, better programs have more lines of code, and that unit tests are written from an Excel template.

You cannot solve a problem from the same state of mind that created it. The military is covered with leechlike contractor companies because they have been forbidden by law, by regulation, and by standing order from solving their own problems in an effective way. As always, the worst problem is bad management.
https://www.gogetssl.com/wildcard-ssl-certificates/comodo-po...

76 USD/year which is about 45GBP per annum.
I would recommend hire someone with economics sale perspective while you focus on getting the product better.
No, talking about one your biggest regrets being "getting caught" is a problem today. The textbook example of someone who isn't sorry for what he did is that he explains his mistakes as "I got caught."
Ya, it's a tough call to make. Watching this stuff I've seen more severed heads and public executions than anyone should ever want to. It's brutal, but it helps you realize that this stuff really is going on. When we say "ISIS is a terrorist organization" everyone starts to yawn, because all we ever hear about are terrorists. But then you see them decapitate a 5-year-old? A public crucifixion? And not just one, at scale. Those little anecdotes do put things in perspective.

Yet my wife was furious with me the first time she used grasswire for those same reasons. "I don't want to see that" is a reasonable request. So we have to find a balance there - we have to warn but not censor. That's tricky when things are live and we don't technically control what others are posting - it may end up as a blanket "stuff on this site might be graphic."
> That's why just continuing with Gnome 2 was a non-starter.

There wasn't enough time to maintain the existing Gnome 2, but there was enough time to create an entirely new desktop environment? I don't think that's possible.

The reason Gnome 2 was a non-starter was because developing a new DE is a lot of fun, and maintaining an old DE is not.

It's their choice, of course, but let's not pretend that abandoning Gnome 2 was anything other than a desire to work on something new.
These statistical analyses never work well for football and this one is another example of that happening.

For example, except for Spain in South Africa, no European country has ever won the world cup outside of Europe. Why is this? A large part of this is due to the weather. And unsurprisingly, South African weather in the southern winter isn't terribly different from what the Europeans are used to. This stat alone should've predicted a lot of the European "upsets" and should trigger your suspicions about 2 out of the top 3 favorites being European.

And even if you were unconvinced about this prior to the tournament, having watched teams struggling in Manaus should've convinced you that these statistical analyses ignore important information that is obvious to even semi-casual fans.
For the contents outline, some kind of bullet or symbol would be nice to indicate different levels and each heading.
repeatedly say "i do not consent to this officer using my finger" to any and all that will listen.

and dont resist.
The problem with Google controlling it is that it already has a monopoly market share of web advertising and web search, and much the biggest web-based tracking system. Add email, maps, cloud-hosting and other services and it has unprecedented power.

As well as a monopoly market share of smartphones, it's now expanding into other areas such as cars, TVs (again), robots, internet delivery and so on.

Monopoly market shares are fairly common in technology, but it becomes dangerous when any single company gets to control too many of them....
9 Payment Processing Tools for Startups
If Apple cannot make it function to their standards it will not be released, unlike every other company on the planet.
I agree with most of this. Thank you.
I've had a bug that seemed like time travel before. I was doing something weird with threading and unix pipes. Then I was trying to print out some debug information, but an unrelated string got printed out instead.

This unrelated string never should have been printed to the pipe in question in the first place (!), and also didn't even exist at the point where it got printed out - being calculated a few lines down (!!).

The issue went away when I fixed a seemingly unrelated bug (that didn't look like it involved undefined behavior at all), but it all still gives me nightmares to this day D:

The C is dark and full of terrors.
How well does Dart interact with JavaScript, especially libraries that are asynchronously loaded? I know that the Dart compiler is a whole-program optimizer, and I get the impression that Dart wants to own all the code on the page.

In my line of work (web analytics), I have to use third-party JavaScript libraries in order to integrate tools onto my page, like Adobe Analytics (formerly Omniture SiteCatalyst) or IBM CoreMetrics or WebTrends. Fully instrumenting a page generally involves wiring up other JavaScript on the page with event handlers for web analytics functions (e.g. video play/pause/progress, with video name & length as parameters).

Most analytics tools are also moving towards asychronously-loaded script-injection techniques, like Adobe DTM or Ensighten. These usually include the ability to selectively load relevant libraries, like only having video tracking on video pages.

What's Dart's story for interacting with tools like that?
Dart in Chrome?

Dart on Android?

Will the Dart IDE look correctly on Windows 8 high-dpi devices? (I know that's partially an Eclipse problem)

In fact, what is the future of Dart? Is it just a complement to browser-based JavaScript?
I bet you don't know all the apps with access to your Google account
Tree shaking is what you lack (yes I know Dart has tree shaking but its cross compilation has a big result)!
I love the closure compiler in advanced mode for this reason.