skysight-inc/HackerNews huggingface dataset:
I don't think the assertion is that Scala won't be superceded.

I think the assertion is that it is not obvious why it would be superceded by Ceylon. So, if there's no obvious reason to move to Ceylon, who is going to get the ecosystem to a level that it will compete with Scala's?

Now, I personally wouldn't be so bold as to suggest that it will always be 10 years behind Scala. I have no idea. But it isn't clear why the language itself is offering sufficient advantage.

More likely, at least to me, is that some of the ideas that Ceylon's shown are practical e.g. union and intersection types, will find their way into more languages because of it.

Of course, someone could produce the next big thing in it tomorrow and do for Ceylon what Rails did for Ruby. Then I'd go find a hat to eat.
I'll have to disagree here. I don't think Dylan "dumbed down" American music compared to Nat King Cole.

I mean, there's not much high-brow about Cole's music, whereas Dylan has tons of academic studies on his "poetry" (whether one consider it actual poetry compared to people like e.g. Wallace Stevens and e.e. cummings or not). With Cole (and whites like Bing Crobsy, or band leaders like Glenn Miller etc) it's mostly entertainment, not really culturally significant. Sinatra goes a little further, but again, not that much. Compared to them Dylan is like a literary titan, and more adventurous musically too.

I'm not sure about whitening it out either. Before Dylan there was Elvis, Jerry Lee Lewis, Roy Orbison, Buddy Holly etc who have already whitened the scene. And of course whites do have a right to have their own music (like the folk/irish/country/rock etc thing Dylan combined) heard.

Is Cole really "blacker" than Bing Crosby?

Does Cole really represent black culture as a singer, or more what the while mass audiences wanted to here at the time? How many of his songs are written by white songwriting teams?

Now, if Dylan had replaced Mingus, Billie Halliday, Robert Johnson, et co, then, yeah, that could have a basis to speak of "whitening" and "dumping down". But not for Cole et co.
> You'll notice they explicitly don't cover regulations (like the one they were writing),

No, they were writing a law, which is different from regulation; law isn't covered, but not because it is explicitly excluded, but because its not included, at a minimum because it is written by Congress, and this only covers work product of Executive agencies.

But more importantly, they've specifically acted to make the law completely unenforceable (see Sec. 6.)
In theory - although its just conjecture. There are so spec's out there on the Jacket Weight or its windbreaking properties.

If its as heavy as Canvas, then its just novel.
Interesting take on consulting. I agree, the traditional consulting model is fundamentally flawed, but after reading some of his other blog posts, I'm not as sold on his approach to hiring and "orchestrating." For example:

"In our projects we discourage any horizontal communications between programmers, and you won't be able to get any help from anyone. You will be on your own and you will fail, because you are used to patronizing someone senior, in your office."

This is so ludicrous that it almost sounds sarcastic. While I agree there is value in searching out your own solution, talking through problems and asking advice from team members is very valuable. It doesn't have to be a junior asking a senior. There's clear value in talking problems out with an equal and even a senior talking through a problem with a junior.
No, I understand that completely. Some folks can look normal, while their critical judgment skills are already compromised. Those with high tolerance are a bigger problem than most.
The Birth of “The New Yorker Story”
For every "quirk" mentioned in this article there are very good reasons for it, which the author lacks the imagination or patience to try and reason through. Point 4 is perhaps the best example.

So given an interface Foo and a struct FooImpl which implements Foo, why can't we pass a slice of []FooImpls to []Foo? It's because the creators of Go are lazy and arrogant and incompetent and don't care right?

No. Consider the situation where a []FooImpl is passed to a function F(f []Foo). This function decides to change one of the elements of the slice to a different implementation, say FooImpl2, eg. f[0] = FooImpl2{}. Now the original slice of []FooImpl's has a FooImpl2 in it. Oops, we broke type safety. Now consider what it would take to make this work - you'd have to somehow guarantee that functions which take []Foo don't mutate the slice. Is that possible? Is it possible to do quickly, and still have a language that compiles very quickly? Or we could introduce "const" and all those things from C++ but that's a whole new level of complexity to the language. And what about the performance penalties? A struct is a different size than an interface, so what code is emitted during compilation, something that can handle iterating over []your_interface and []your_struct?

So next time you think "Gosh, this bit of Go really sucks" take a moment and think about why it was designed that way. Because the fact is, it was almost definitely designed that way, as opposed to just overlooked or neglected. You may not agree with the choice that was made, but with the people who work on Go, I can guarantee that there was a conscious choice that was agonized over and discussed endlessly, just not with you in the room.
I usually get to work at ~11.30 am, but sometimes I still go to bad very, very late... ^^
Python on Hadoop without Java
This shows that Rackspace Support really is exceptional. They are a direct competitor to AWS, but manage to put the customer and the customers needs first.

A former boss struggled with that. Our customer needs X? We shall build and sell them X! Others that specialised in X are a objectively better option? Don't tell them, we will make it work somehow!
Its essentially unenforceable: the only avenue left is Congress using violations as motivations for future action, but Congress doesn't need a law for a basis of that. Its pretty much purely symbolic.
And he never returned? That's terrible. I had similar experiences during Maidan especially, but it's (mostly) back to business as usual by now.
My wild guess would be the ecosystem of libraries for their domain.
Rescuing Resque… again
Well, I'm interested in the actual reasons, not random guessing.
Why is whitening bad?
Amazon brings e-commerce to Fire TV, prepares to launch its own shopping channel
Notes on the Fourth Dimension: the history of higher dimensions
This is cool, and can potentially enhance some presentations. However, what I like less is the fact then that this type of thing is peppered any which way on a bunch of pages and ends up making the reading experience less than enjoyable ... Kinda like the animated gifs of the 90's web pages
> Enduring fact: "Your Father's" languages are more performant than the new ones you hold in high regard.

I don't know if I buy this. Common Lisp and even to an extent Scheme as we know them today are much faster than the MacLisp of many decades ago. Sure, we're not replacing FORTRAN or C with Python or Ruby, but I think it's disingenuous to say that we haven't gotten better at optimizing newer languages. Even in that same token, C and FORTRAN have changed significantly since the 80's, and C11 hardly looks anything like what C used to be.

Further to the original point, we have Javascript VMs that are incredibly high-performance. Even more-so, C++ wasn't even around at the time of FORTRAN, does that still count as my father's language? I wouldn't say so, and in summary, I don't think performance is the reason we hold on to old languages.

Back to your original point about "replacing" languages: I think you're speaking too broadly. For example, nobody in the high-performance-computing space will likely replace FORTRAN or C for tight mathematical operations, especially when large datasets are involved. However, in the general case, I'd say that FORTRAN and C have been replaced in a lot of other industries. This is especially so in industries where exact hand-written assembly or low-level C don't make sense for the 98%+ of cases. Nobody in their right mind would write scientific computing software in pure assembly. Even if you argue that most of the heavy lifting in Python+Numpy or MATLAB or Julia comes from C libraries, you don't typically interact with the underlying C or FORTRAN from day to day. In many ways, we've replaced C and FORTRAN, even if they're not gone from the annals of history. And given how long software sticks around (even once we've tried killing it), they likely will not be eradicated for a long time. The point, then, is that replacing these languages is just a means to give us better abstractions so we don't have to think on the terms of older languages. There's been a lot of expressiveness gained from language research that have benefited humanity in immeasurable ways.

>Unless someone can construct a compiler that accepts a different "language" and produces more performant object code, these languages will never be "replaced".

I hate to bring it up, but Rust, asm.js, and other low-level projects (Julia / Nim anyone?) are already aiming towards this goal for specific use-cases. I will admit that they are not fully there (sans Rust which already compiles with decent performance), but they will come.
But this isn't so bad: outsourcing used to be merely arbitrage (you made a profit just because you was here and your customer was there, buying on one market and selling on the other - 'free money' in the sense that it didn't require much talent or ability to withstand competition to make).

Now it's just a business just like any other: there is about as much chance to turn a profit operating a U.S. local software development shop or an offshore one. Prices you can charge and your costs will be still somewhat lower, because of all aforementioned factors like time zones, cultural and language barrier, and many offshore locations being legal grey zones where you can't really procesute anyone for say, stealing your secrets or violating your NDA.

Every source of free money ends one day because too many people will try to get it, and this moment has arrived for offshore outsourcing, but it doesn't spell its death.
Model Connected City with R Pi, PubNub and Node-RED
But the thing is, those aren't disagreements. A disagreement is a claim that the cited researchers didn't find what they think they found; that essentially some of their results (perhaps all) are false. That does have a negative connotation; the "improvement" consists in uprooting some falsehood.

Improving on engineering is nonconflicting. The existence of an excavator doesn't refute the shovel, and so on.

A disagreement in, say, CS would be, "Foo Barley [42] mistakenly estimates an upper bound of O(n log n) on his algorithm; here we prove, in fact, a quadratic lower bound! Moreover, the algorithm calculates produces results in several cases that Foo Barley doesn't consider, presenting it as general."

How much of that do we see?
Another awesomely engineered route to avoid the Teufelsbrücke.
https://en.wikipedia.org/wiki/Teufelsbr%C3%BCcke
What other investors write software to help their portfolio or themselves?
If it has a CD or DVD drive, you could download and burn a LiveCD of an operating system like Ubuntu to another machine, boot from that, then download whatever you need to the computer's hard drive. You could also buy a computer magazine with a disk bound inside to save time, but that would cost some money.
The point is that the two are economically equivalent.
Not directly involved ?
China and Korea produced the tanks and MIGS and flew the combat aircraft ?

https://en.wikipedia.org/wiki/Soviet_Union_in_the_Korean_War

Stalin's fingerprints are all over the North Korean state :
https://en.wikipedia.org/wiki/Kim_Il-sung#Leader_of_North_Ko...
Kind of off topic, but iTunes is just the worst. Every time I use it I just become so angry.
It's the sensible, pragmatic thing for them to do. Allowing .onion to be allocated as a "real" TLD would just be disruptive and confusing at this point.

The implications with regard to SSL certificates are interesting, though, and I'm curious how long it'll take for SSL providers to start supporting that. :)
So apparently in order to use this I need to enter a NESDIS ID. When I Google that, the first result I get informs me that a NESDIS ID is "an 8-character identifier assigned by NESDIS that becomes the RAWS identification number for use with the GOES satellite." Clicking on 'glossary' in the breadcrumbs then fails to take me to an actual glossary.

I realize that it's theoretically possible to get this working. But it's not easy. What I want is a way to enter a postal code and get a JSON response with the precipitation for the last week. Without having to convert to scientology, learn GeoDjango, license GIS software, read an 800 page manual on parsing a bytestream from a satellite, etc.
> If you try to please everyone, you'll please no-one.

How is that supposed to provide any support for Apple's one size fits all approach?

> Most people, certainly most Apple customers, don't care that the battery is not replaceable. In fact, it works in their favour as they can use the failing battery as justification for getting a shiny new MacBook Pro in a few years' time.

How is incurring an expense of several hundred dollars (or reducing the resale value by that amount) supposed to work in the customer's favor? It seems the customer could achieve the same "benefit" by smashing it with a hammer.
I'm sure that there are times and places where the state of mind induced by alcohol are not inappropriate.
Found the IBM employee
Hi parkor222,
Like your project. This would be much easier with Wia (https://www.wia.io) :)
Everything in kernel space is "the same process". Using something as a library exactly means that there is an API to use. If the proprietary part of the kernel module directly pokes around in private symbols in the kernel then I can see that there might be a problem, but if only publicly available interfaces are used then it should be under the definition in article 10 as far as I can tell.
Microsoft to Shut Down Sunrise Calendar After Integration into Outlook Completes
ECommerce Fraud Gone Wild
>Pussy Riot.

I always thought that was a putin/surkov double-bluff.
"And in any event the numbers aren't particularly optimistic"

The article is stating that the rate of growth (still positive) for Macs slowed somewhat.

The same article states:

"Apple nonetheless outperformed the overall PC market, which saw shipments plummet 11% to 71 million for the quarter, according to IDC. Moreover, given the worse performance of other PC makers, its market share rose to 7.6% in 2015 from 6.9% last year, according to Gartner."

That looks decidedly optimistic to me!
- You can fake it.
- Start with a blank line.
- Indent each subsequent line with two spaces.
- Use hyphens as your bullet.
- Lines that are too long will cause
horizontal scroll, so break them manually.
No, I brought it up as a matter of currently contested fundamental law, and I guess it's escaped your notice that there have been well more than a dozen recent useful discussions on HN pertaining to the RKBA et. al. Most especially interesting were the "Hey, the NRA is really powerful, how can we get some of that juice?" (The unfortunate answer I have is "Only after the authorities maim, kill, or otherwise harshly persecute enough people to get millions of citizens sufficiently enraged" based on illicit/illegal NSA spying or whatever the topic is.)

Both these things, limited durations of IP protection and the RKBA, are enshrined in our highest law, in simple language understandable by anyone on HN, and are being furiously contested and nullified in the Federal courts. That there are useful parallels to be drawn should be obvious to all, and that has been my general experience.
Job ads can't be posted as stories. We would hardly be much of moderators if we didn't apply that to ourselves.

Going to kill this now.
> especially in France. What software worth mentioning have they ever built over there?

you can add CATIA CAD, that owns 70% of the airplane design market.
I use weather underground for my personal server (developer accounts are free up to 500 calls a day...). We used them for work to get weather data for lots of locations hourly ("drizzle" plan). Very reliable.

api:
http://www.wunderground.com/weather/api/d/docs

National weather service, http://weather.gov is my goto weather forecaster, but at the time I wrote the code, getting hourly data based on lat/long for several thousand locations (some outside the US) was problematic. and XML..
This language looks pretty cool, but I do agree with your gut. The FAQ says:

"Note that not all Ceylon modules are available for both platforms. A module might be cross-platform, it might by JVM-only, or it might be JavaScript-only. Of course, ceylon.language is completely cross-platform."

Having some modules for JVM and some are for JavaScript-only would make things a little bit more confusing than if the language picked one. I haven't decided if this is a very significant thing or not.
This is why I am perplexed.
This is a nice alternative. Bookmarked! As I'm sure you know as a parent by now, the next nice-to-have feature would be to filter against apps that use ads. Worst offenders being full screen video ads you can't skip and banner ads placed close to buttons.

Children are quite vulnerable to believe what they're seeing in the ad verbatim. Then you're the bad guy for not agreeing to get them that game they just saw beeing so great. More importantly though, brainwashing with ads steals the time that was supposed to be spent on something else.

At least your "No IAP" filter already eliminates the awful apps that let children "earn coins" for watching ads.
The best liars use the exhonerative voice to avoid telling a story about themselves at all:

"Bags are subject to search" means "We will search your bags". "A shooting involving Tacoma County Police left two suspects dead" means "Tacoma County Police shot two suspects."
> I have no interest in letting you judge anything for yourself that impacts your performance.

How far does that extend? Should I let you monitor my sleep patterns? Are you going to enroll me in a smoking-cessation course before allowing me to work? Will there be mandatory coffee breaks?

Will you take my phone away so that my family doesn't call me with upsetting news, thereby affecting my critical job-related judgment skills?
Ways in which Project Based Learning teaches life skills
I get why they're using the pitch, but it almost suggests that people who speak Arabic or Farsi might noy be worth the effort otherwise.
I'm glad that Success Academy is serving your children so well. Please understand they are not the norm.

I attended the best public schools in the county. Consistently listed in the top 10 nationally. My former public high school is effectively a private school. Just a few miles away are some of the worst performing schools in my state. Elsewhere, most schools are somewhere in the middle.

Similarly, some charters are above average, many are terrible, most are somewhere in between.

Overall, charter schools performance is no different than public schools.
> Please note that we only store the best data we have for a given location and time: in the past, this will usually be observations from weather stations (though we may fall back to forecasted data if we don't have any observations)
>How does it cost society money? When people waste money on gambling, it just recirculates to others.

There is the odd case of areas where there are government-run gambling establishment (not uncommon here in Canada), or a lottery. That money doesn't necessarily get recirculated into the market, at least not before going through the distorting effect of being spent by the state.
I remember when they started this project. This is seriously maybe the greatest work of engineering on Earth.

Now only if the US can match this and finally get that bullet train network up and running...
In what regard?
Are you at liberty to elaborate on how they interpret the GPL/LGPL differently than what you've seen elsewhere in your career?
From science fiction to reality – sonic tractor beam invented
Well there are billion Indians, so it's no a surprise.

Just bring your own supplies if you are visiting and you should be alright. It's not like we can be of any help regarding that :-P
> One kind that often comes up Fortran is "efficiency of using the CPU".

I think that's rather efficiency of implementation of the language's compiler.

Yes, given particular hardware properties, it might be beneficial to have language enforcing programmers to use mechanisms, which are easier (for translator) to convert to hardware instructions.
I totally agree. Finding out which apps have ads like that is non-trivial, but we'll certainly look into it.
No. Some jokes keep getting better if repeated.

Canning shit and presenting that as art piece is hilarious. Someone paying $37 for that canned shit in 1961 is even more hilarious. But somebody paying £182,500 for that his is again even more hilarious. And just consider the "inspiration" people get from that?

I shit you not.

https://en.wikipedia.org/wiki/Artist's_Shit
> I would say it never really has worked; there is no "anymore".

Completely agree. I saw this trend when I managed pieces of my team in the Philippines. Nothing wrong with the people there, but you still get what you pay for. When outsourcing is supposed to be 'cheap' people who were any good would be gone in a month or less because I wasn't allowed to pay them more. The second part is that very little software is 'here is a complete spec, now type in the code'. It is usually I have an idea and maybe a rough spec and I need a MVP written to start exploring. During this exploration having my software people learn and explore with me is critical.

Add in the timezone costs, communication costs, costs of actual good people, turnover, and pretty soon the costs are what it would take to have someone local.
> CO2 is fairly innocuous, and already makes up a large percent of the volume of air.

397 ppm, to be exact, or 0.0397%.
Is Twitter the next YouTube?
Mine managed to put a scientific instrument on Mars.
Fully agree. Nationality alone isn't a sure fire indicator of quality. I find that on average there is a higher success rate with eastern europe / russia vendors, especially when the onshore personnel are inexperienced with outsourcing. But of course there is hits and misses no matter what country you choose. Finding a good vendor in any location is a discipline in itself.

And yes, if a company decides to outsource with low price being the overshadowing priority, they are likely to end up with the amazingly low price and amazingly low quality vendors.
Damn, one of my favorite apps.
Anyway, I doubt any big industry in the world can integrate a new machine at an assembly line in 3 days.

I don't get where this idea that developers can be easily replaced come from. No other profession is, and really, not even machines work this way.
Note that the PDF on author's site is much more readable than ACM PDF version.
You can actually get all that for free from Norwegian Meteorological Institute, both forecasts and observations. The only caveat is that it's all in Norwegian. Looks like that is a little intentional[1].

[1] http://om.yr.no/verdata/free-weather-data/