skysight-inc/HackerNews huggingface dataset:
NASA just found a huge hole growing on the surface of the Sun
Old news – see https://news.ycombinator.com/item?id=12090755
I agree whole heatedly.

But let's not be naive, the fight happens because the some people want the government to step it and make some of those things illegal. Be it to turn illegal to modify the car you own, or illegal to not allow to modify your electronics.

People don't just have views on that, they want to force their views on others.
Ugg. Vested Interest. Not vest interested.
In order to enable autopilot you must agree to the terms right on the display screen. Again it is possible for people to not read them (although they are pretty brief).
I agree that the fatality rate does not allow for any comparisons. Autopilot could cause significantly more or fewer fatalities than humans.

On the other hand, one also needs to consider accident rate. From what I understand, based on US averages, we should have had 50+ accidents out of 100+ million miles driven on AP, but we had about three.
Update Galaxy S3 to Marshmallow 6.0 (CM13)
WWF buys $100,000 shark fishing licence to stop someone else from using it
It's not "disregarded", it's eclipsed by a need to ship often and ship a lot. There is a tendency to overstate amount of problems that come from bugs because they are painful to debug. Therefore, somewhat experienced programmers are often too defensive and suspect to paralysis by analysis (of which uber-complicated and rigid typing is a sort). Even if some advanced typing system will save a few days of debugging after refactoring down the line, it doesn't matter if a competitor ships buggy RoR-based systems a few months earlier.

Advanced typing/static analysis is not a pinnacle of software engineering, it's a set of training wheels. Useful? Yeah. But sometimes you may need to skip them.
the first time i tried node.js was using cloud9.
what a sad sad day to see them fall onto the black list.
Probably a play by AWS to have a full IDE in the cloud, maybe with auto deploy to lambda or ECS.
The last thing this world needs is mission-critical software edited willy-nilly through a "convenient" web browser interface. We as an industry can barely put our pants on in the morning on the best of days, and now this.
I do subjectively find single-window apps more usable, and think they are objectively more approachable. Talk from yesterday on a thread about the Skype UI: https://news.ycombinator.com/item?id=12086898
In fairness to MS, if you read the referenced blog post (instead of the PCWorld OP), it doesn't actually link the 1080p serving to Edge or to performance.

Their implication is that Netflix are serving lower quality content to Widevine because they believe the DRM is inferior and are afraid of their premium 1080p streams being copied.
Tell that to Ansel Adams. Or is he not old school enough for you?
Yes, I just kept it together for brevity.
The Algorithm Breaker – nnjoshi.co
The best cloud IDE now with the biggest cloud service. little scary but very interesting at the same time
> Does anyone know the reasons behind this acquisition?

One can make guesses:

- expanding into new verticals

- potentially "enabling" Cloud9 users to become users of other AWS services

- world domination!
The https://en.wikipedia.org/wiki/Curry–Howard_correspondence says there is a correspondence between any logical statement and a type in a sufficiently advanced type system. So yes, there are languages aimed at eliminating logic errors, and Haskell goes pretty far(though its type system isn't quite advanced enough).
> it trumps physical property

That's the point of invented rights in a nutshell, to weaken the real actual rights, while bribing people into the illusion that they are better off that way.
I hope they won't be shut down in 6 month , C9 is handy when it comes to trying new techs quickly.
(author here) others already addressed the point of premature optimization. It's about getting it kinda right from the start.

Procedural building generation is indeed one of the other huge topics of the project and believable, unique street-level looks a main goal.
> Secondly, why pay for Starcraft when I can just play Starcraft-JS for free?

Well, presumably (some of) that money goes somewhere else than Kotick's pockets. If they can't compete properly then isn't that the market working as intended?
To simplify the argument in the article a bit: you can, of course, use reason to solve some specific problem, but not as a universal system to solve every problem. That's not circular.
Depends on how you want to live. You can use Western facilities, restaurants, food items, etc. and pay similar costs to London. But you can also live on a couple of dollars a day buying locally produced food at markets, sticking to non-imported products and things not designed for immigrants.

Accommodation inside Nairobi is fairly expensive, again similar to western prices, but you can get much cheaper accom outside the city - we just rented a big house with 1 acre of land for $500/m. And travel is very cheap, often < $1 for a 1 hour mutatu ride.
That and that I really want to avoid having to debug GPGPU code for the main simulation. But I'm not saying it won't become GPGPU at some point!
Are you thinking 1v1..4v4 or 20..2000+ concurrent players per map? I think this is very achievable with 2D graphics, but the market is dominated by games that are extremely simplified and encourage co-op, so straight up RTS would be awesome.
C9 only adds to existing AWS offerings. Don't see a reason that it'd be shut down.
Don't forget Lynndie...

https://en.wikipedia.org/wiki/Lynndie_England
The Biggest Tech IPO You Have Never Heard Of
Government-provided healthcare is highly variable, but there are lots of private hospitals that are world-class. A standard doctor's visit will cost like $5.
Random people manually driving their cars are "modifying" their input as well.

You have drunk drivers, texting drivers, distracted drivers....

The human attention span is incredibly brittle as well.

In terms of QA'ing a manual driver in the US? You take a 10 minute driving test when you're 16 and you're licensed to drive for the rest of your life.
(author) I made the mistake of writing a blog post targeted towards non-programmers, leaving away a lot of essential detail. For example that buckets only contain one kind of actor or message and because of indirect references can be deallocated by a simple swap-with-last, so no free-lists are needed
> These companies use London as a hub for many of their activities within Europe and there will undoubtedly be implications for them with the UK leaving the EU.

I'm under the impression that Ireland will massively benefit from the relocation of many businesses who still want an English-speaking hub for their EU presence.
C used to be considered a high level language a few decades ago.
I’m sure the ones undergoing such torture in the future will be pleased to hear he’s willing to retire early. #FacePalm
Because not everyone is perfectly informed about the consequences of their purchase at the time they make the purchase. I'm glad you do your research, but with this kind of law, you wouldn't need to do that research and could instead spend your time doing something you enjoy. Similarly, you don't need to research your grocery store's meat selling policies to ensure you're not getting rotten meat.
No, I would instead state is as modern expensive violins are of the same quality if not better. However you first have to remove the cues players have in identifying the violin they are using to remove inherent bias
Feedback wanted: Docker for Rails Developers book
I’d love to get some help. I’m working on a new book: “Docker for Rails Developers”, but I want to make sure I’m covering the things that people really want to know.

If you’ve heard of Docker, or even dabbled with it, but aren’t using it regularly, I’d love to get your thoughts. I’ve written a tiny survey (only 1 question and should take seconds). I’d really appreciate it if you’d share your thoughts: http://bit.ly/29FPPdz

Also, if you’re experienced with Docker, I’d love to hear from you with any tips/secrets/best practices for using it with Ruby apps/Microservices in either dev or prod environments (or both). You can reply here, or dockerforrails@therocketfuel.com.

Thanks so much.

p.s. I’ve thrown up a minimal landing page at http://DockerForRailsDevelopers.com where you can sign up for occasional progress updates.
No, the test doesn't show that Stradivarius violins are junk but rather that the best violins by modern violin makers are able to challenge and surpass Stradivarius violins.
How Big Data Can Help You Recruit the Prime Candidate
If you can do the wrong thing perfectly, then you have a bug.
Good points, but mainly I was referring to the need to maintain extensive documentation purely for the satisfaction of bureaucratic review (though that point was in my head).

Example: All projects that are to be released must demonstrate that they are maintaining one of these:

http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_...
"Extract original resources from starcraft and add into bgm&img folder"

Can this be elaborated a bit? I grabbed an MPQ Editor but none of the 'original' files in the MPQ match names referenced in the JS files. For example, Buildings.js references bgm/ProtossBuilding.selected.wav but the sound file in the MPQ is just a string of letters; I'd have to rename each audio file myself...
It's not particularly true.

What they're saying is that Haskel (and Scala, and others) have such good type systems your data should never be wrong.

That has nothing to do with logic, and so if your code should be `if (foo)` and you write `if (bar)` or `if (!foo)` there is no way for a type system to catch that.

Additionally, there are a lot of constraints you can't capture with type systems. For example: given type Foo, type Bar extending Foo, and types * extending Foo, my type should extend Foo but not be or extend Bar.

Even just with raw data, imagine if your function required and was only valid if you passed in a prime number, or an even integer between 2 and 22, or a "sentence contained of 3 or more words none of which are Chinese" etc. It gets hard very quickly.
Too tired to run around playing Pokémon Go? Go on cheat a bit and play from home
The left wants more and more illegal aliens but the people will not have any more of it.
In reality, that layering gradients via multiple backgrounds has still many quirks across current browsers: different pixel rounding errors, different blend modes often produces visually incoherent results - seams, gaps and aliasing [1].

One amusing quip: recently I have been messing with CSS3, tried the most simple use-case for `radial-gradient` I could imagine and immediately ran into Chrome bug [2] not reported at the time. I think it is somewhat illustrative.

[1] Look for example at http://codepen.io/myf/pen/Bzmmry in Chrome and Firefox.
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=623714
It doesn't matter how the market should behave (I agree with you about free competition), the reality is that Blizzard owns the trademark and there are legal processes surrounding that.

They can compete, just not with the same trademarked name or, as previously, copyrighted materials. I'm not referring to how things should work, rather how they actually work.
From the subheading: "Live coding interviews test culture fit under the guise of testing competence."

When I'm interviewing it's not a guise. I am very clearly interviewing you for:

- cultural fit

- how you approach the problem

- and how well you communicate

For us the actual code we ask to write is very simple. Think fizz buzz. I would never dream to ask to, for example, write code to balance a binary tree. I think those questions are crazy. 90% of our team couldn't do that on a white board and that's completely OK because it's not a skill you need day-to-day. If I based decisions on those kind of algorithms I wouldn't have hired most of our team and it would have been our loss not theirs.

With that said, some people couldn't complete our basic challenge so even though it's not intended as a code competency hurdle, it effectively has weeded out some people who clearly would not be able to function in their daily job.

I'm not sure how I'd react if someone outright refused to do it. I guess I'll deal with that if it happens.
Not an IP lawyer, but I believe that trademarks have to be enforced to remain valid. If they let someone else start using the name 'StarCraft' in a way that could be confused with theirs, then at some point they actually lose their trademark on that name.
Exactly, and messages are divided into buckets which contain only one kind of (type of message, type of receiver)-combination. If you then iterate over that, you are going to execute very similar code repetitively.

I guess my epiphany was that exactly because actors are isolated, I could manage them like this and do some very primitive fast array iteration, while still using a nice high-level pattern to implement the actual game logic.
That's not how that works. You're welcome to compete by making a different RTS game, but you can't just copy theirs and offer it up for free and then say they should "outcompete" you.
Littlewargame is decent: http://www.littlewargame.com/play/
Stockrow.com – US financials data
So, the majority of traffic-related deaths in the US are all speeding related?
Teaching an AI to write Python code with Python code
If it's basically an acquihire then that's exactly what happens. Remember sparrow?
Nearly sent milk out my nose with your quote, though it got me thinking.

Planned obsolescence, as highlighted by the article, is certainly nothing new but it seems to be an ever growing trend in parts of the CE space that once valued reliability. As customers have become more used to replacing expensive gadgets (smartphones/PCs come to mind) every few years because the new ones are faster and more capable, they've begun to value reliability less. The problem is that there are large and growing segments in the space that don't warrant replacement so frequently. My AVR is seven years old, does 9.1 audio, decodes every major format[0] and supports all of the HDMI features of the television I have plugged in to it. My 1080p plasma television is among the final generation, doesn't suffer from screen burn despite being used 90% of the time for gaming, produces a better picture (color and screen consistency) than the LCD it replaced and is nearly impossible to find a "new" replacement for. It was also among the least expensive 1080p televisions available at the time it was purchased since plasma was on its way out.

Arguments that "these things are much more complex to repair these days" are no longer true with the hundreds of YouTube videos, web sites and forums dedicated to repairing products so it really does appear to be manufacturers imposing artificial constraints on product lifetime in order to encourage high repair fees or premature replacement with newer models in categories of products that don't have a natural replacement cycle beyond the failure cycle.

The ability to repair a device and its reliability is quickly becoming a required feature in this home. Assuming it's a product I won't replace until it fails, this experience has caused me to research products over a certain price more thoroughly to identify those with a large community behind them, a long warranty, and a flexible repair policy.

[0] Nearly every new device I plug in causes the receiver to jump to PCM mode because the decoders are being built in to the devices. Considering the ability to decode every common audio format was a major feature I purchased it for, and a feature that would cause me to replace it, it's going to remain in my living room even longer if it doesn't fail. Unless I replace the television with something that requires an HDMI spec beyond what the device can handle (and I don't see getting a 4K TV for that room, so that's safe), grow ears that can discern a tenth channel (or the room changes in some unexpected way allowing a tenth or eleventh speaker to fit somewhere), or end up buying four more devices to plug in to it, it will be replaced only when it fails.
There used to be rent control in London, back in the 1980s, there was a very small market for rentals that were not living in with the owner. There has been a huge increase in rentals since, partly caused by inequality and differential availability of mortgages, but removing rent control did help (and adding shorthold tenancy contracts).
Amazon works coniniously to become the provider for everything you can imagine
Nah, Perl.
This looks really cool. Is there a demo hosted somewhere?
This is an all-time classic.

Too bad that the article doesn't mention the original paper:

http://pixelscommander.com/wp-content/uploads/2014/12/P10.pd...

Some interesting HN discussions around applying these NASA coding standards to JavaScript:

https://news.ycombinator.com/item?id=8856226
Microsoft is replacing Skype's ancient Linux client with a web app (sort of)
From their homepage:

> Cloud9 combines a powerful online code editor with a full Ubuntu workspace in the cloud

This is the first thing I see on loading their website. Is this their main selling point? Why does my editor need to be "in the cloud"? It works perfectly fine on my local machine, and I could even automate syncing if I wanted. Also, I could just ssh into my server and start an editor there.

> Build WordPress, Django and Rails websites and test in 300+ browser/OS combinations.

Is this automated? Because who would want to test 300+ browser/OS combinations manually?
> Rights are social constructs.

What you're saying is that might makes right(s), pun intended. And that's just as silly as it gets, that's the reason people get all sort of authoritatians systems...people decided to call them witches and kill them so they were on the right...
But if you're already using message passing, this transition will be much more natural!
True, but that doesn't matter. The point was shattering this silly image that strads were unmatched by any new violins.
Pokemon Go Becomes Biggest Mobile Game
I'll counter with the suggestion that nothing about how you access an editor should impact your SCM process. Cloud9 has a terminal to run SCM tools and a light-featured Git UI if that's your thing.
I don't know whether it's different or not, but I do know that I wouldn't appreciate being treated as a foreigner in my own country.
I posted a write-up of Dr. Holzmann's talk "Mars Code" which he gave at USENIX Hot Topics in System Dependability '12 (http://www.verticalsysadmin.com/making_robust_software/), about how NASA/JPL writes and tests software that survives the rigors of interplanetary travel; planetary entry, descent, and landing; and operation in another world. :)
I really hope that the Cloud9 service keeps running, and maintains the free version that it currently provides. I have been using Cloud9 with the Michael Hartl Rails Tutorial to teach new programmers the basics of programming with Ruby and Rails and it has greatly reduced the friction for them to start learning.

In previous classes we had the students setup a Ruby and Rails environment on their own systems and not only did that take multiple sessions to get setup, but then we were dealing with environment differences that took the focus away from the basics of learning Ruby nearly every session.
How not to load test your application
Celery can use AMPQ or Redis for its queues.
Those all could mean other things, Gimp afaik only has a "dirty" meaning. I've never liked mentioning it and always wondered why they'd stick with a name like that.
> Usually if your head is about to impact something, you will react quickly enough to save it.

That's is patently false since 30K people die in car collisions every year in the US alone. Stop focusing on the anecdote, the one death, and look at the numbers.

> I used the word three times. All in highly relevant questions.

They are all irrelevant because they focus on the one, the individual, the act, the emotional.

That's not how good policy is made.
Acqui-hiring at its finest. Amazon just wants to get Surefour.

In all seriousness though, I agree with the general sentiments here. I really hope C9 doesn't get shutdown, it's incredibly nifty and I've found it saving my butt a few times (quick set up for teaching new devs, working on a borrowed machine, working on university* , etc)

* ports aside from 80/433 are blocked, so I couldn't push/pull reliably. I ended up uploading everything to c9, then just using it to push/pull.
How not to comment your code
ΔΙΑΓΩΝΙΣΜΟΣ FREE FUCK 15 ΙΟΥΛΙΟΥ 2016 – escorts| athens escorts |call girls
Type based programming does not quite work in weakly typed languages.
This is nice -- simple, clean interface, presenting lots of useful data and visualizations.

Does anyone know where they source their data from? I can't find anything on their page.
This hasn't been my experience at all. Most class hierarchies I've seen don't got much further than 2-3 levels deep, and each level deals with a specific level of functionality. In most cases, the last descendant class contains the functionality that the end class "user" is most likely to be interested in, while the ancestor classes are most likely to contain foundation code/data that is primarily used by the descendant classes internally (but not always, of course).

Also, most modern IDE's have a "Find Declaration" or something similar that allows very simple traversal of class hierarchies. And the help systems are built to allow for easy navigation of the hierarchy so that you can visualize the inheritance paths.
> Why does my editor need to be "in the cloud"?

I have a handful of devices which I like programming from - I use Eclipse Che (the tech behind Codenvy Beta, similar to Cloud9) for some of my projects and I have exactly the same environment on all of them.

There's other ways to accomplish this - sharing dotfiles between machines and using Docker for environments - but a cloud IDE makes it a bit easier and less hassle to set up.
Bricks Manufacturers in Coimbatore
We are helped by a settled cutting edge foundation that is completely prepared by cutting edge machined and apparatuses required for the assembling of our item combination.for more info@ http://goo.gl/TtrK12
The Opportunities and Challenges of Artificial Intelligence [pdf]
I do wonder how much this effect extends down to more moderately priced violins. I remember reading about a similar experiment where wine experts couldn't distinguish between wines at different price points very accurately (and some couldn't even distinguish between reds and whites!).
Great find.

I don't know how I feel about this. I love the idea but I've never seen a hacker organization website with a countdown timer like that. After all, the ransomeware screen would likely be embedded in the virus.

It's these little tiny differences that break the immersion for me. It's a kind of uncanny valley.

Also, the graphic is different than the one from the episode.

Spoiler warning ...

As an aside, did the files ever get decrypted since he went through with the demands. It seems to me that the organization would be better served by destroying the files than some propaganda video with the CTO burning some money.
In general people in Denmark don't have a
ton of money to invest after paying taxes.

In general people in the US don't have a ton of money to invest after paying healthcare, education, suburban commute, mortage, etc.
You can find people here on HN looking for app ideas for their GitHub portfolio, like here:

https://news.ycombinator.com/item?id=9526282

Ask them whether they would like to work with you on your idea.
Stock prices are from Quotemedia and fundamentals from Sharadar