skysight-inc/HackerNews huggingface dataset:
Like announcing switch to Linux in order to get better deal during Microsoft subscription renegotiation?
$1B * COGS / Retail Price

A $200M donation?
>Is there anything called anti-marketing?

I like to think of it simply as negative PR(Public Relations).
Walmart is shutting down 154 stores in US. Here's a map
Yes - a cost of goods sold calculation requires the downstream marketing impact. nice, I own MSFT!
How+Love+Emotion+Can+Help+Your+Trading
Thankfully it looks like no one has paid the scammer https://blockchain.info/address/1StimU1BDBeZyrHzdK6wvK3bbfP9...
I think Wolfram Alpha / Language is cool, but generally agree with your analysis. Is the Wolfram engine supposed to be a tool to better access indexed human knowledge on the net? Or is it about teaching people to think in a structured way about querying and manipulating this data? For the former goal, we really need to know what's going on behind the scenes of his program to weight the results. For the latter, what are we teaching if the language obfuscates the details of how it is interpreted?
In anycase, I doubt the money was stolen in a "hiest" of the kind contemplated by the article. Rather the people who were managing projects funnelled it to themselves or their friends, and some of it was probably just "legitimacy" lost, in the sense that tracking spending in a recent war-zone with a weak central government and a host of overlapping international organizations and domestic factions is going to be a chaotic mess.
I used Aphyr's series to get started (I'm still a novice) and found it very useful to get going from zero: https://aphyr.com/tags/Clojure-from-the-ground-up
> Dont be silly.

While not silly is existing at the whim of a single commercial vendor's browser decisions?

Quaint definition.
How I only wish a similar tutorial for Scala.
Agreed. It does cause lots of verbose ceremony, as you put it (I'm stealing that). Its quite the experience using a Java IDE and noticing how much code is automatically included by pressing tab. Quite comical that Netbeans has shortcuts words for printing to terminal.

Your second point really hits home. I've been battling with Python and runtime types. Its just the nature of the beast. That's why I've been focusing more on languages with solid type systems. I will happily trade verbosity for types. :)
Even the updated Roadmap suggests that Windows remains the primary platform. This Windows-first backend is a bad idea for Node.js, unless the team (and MS) commits to supporting Linux and Mac on par with Windows. That includes not releasing unless they have performance/feature parity on all major OSes, and committing equal resources to all.

While MS is nowhere as powerful as it was in the 90s, this is exactly how MS-Java happened and why Sun went to court.
By downloading unlicensed modifications of proprietary software whose distribution is prohibited by DMCA as well. IANAL, but I'm pretty sure a lawyer would find half a dozen ways to make the parents liable.
And this sort of thing is exactly why there was a satire site article titled "Computer Programming to be Officially Renamed 'Googling Stackoverflow'" the other day.
An absurd number of jobs around the world are going unfilled
I found the video was well presented, and the speaker spoke very well. The argument starts at around 18m20s after some background.

Having recently started working on an ASP.net MVC project, I'm in agreement with this video that there has to be a better way to create applications. So many classes and so many services, controllers, dtos (1) and interfaces have to be written. I think the video is railing against the Java and c# style where everything has to be a class, and I agree with that. Comparing Rails with the GoFness (2) of a Java or c# web application, you can see that there are better abstractions that can be used than just creating structures of objects to solve every problem. Programming languages or tools that allow more dynamic constructs or higher level static constructs or code generation are better than just making the developer build many classes to fit into an OO framework.

I know this kind of thing has been written before, but I wanted to write in support of this video's viewpoint.

(1) Hence this kind of thing http://stackoverflow.com/questions/10313128/java-generics-co... .

(2) GoFNess - Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book. The authors are often referred to as the Gang of Four (GoF).
I think they meant that BitCoin was used to help with transferring money without getting caught, rather than actual heists of bitcoins.
Holy mackerel. Imagining how many ants there must've been -- on the fence about curiosity and blissful ignorance.
This is I think the biggest reason Rails has remained a pro development tool and has failed to usurp PHP in the beginner realm.

Rails took me about a year of full time work before I could reliably fix bugs in a 1-day timeframe. Before that there were frequent unpredictable week-long goose chases through the Rails stack... usually just to learn I was Doing It Wrong and there was some convention you just really can't break without everything falling apart.

I had the same experience with Ember.js, another convention-over-configuration framework. A year of full time development before I could bang stuff out without being afraid I'd get totally lost and have a feature balloon up from two days to a month. And this is with a computer science degree and 10 years of web development experience.

Once you get past that first year, it's great. Or, if you're on a team of people, you just get help.

I taught RailsBridge a few times, and it's kind of crazy how many concepts you have to teach someone just to get to the point of a simple web form on Rails. It's probably at least 100 totally disconnected ideas, from routers to HTML to templating engines to MVC.

We're just not doing a good job paving a path from PHP's functional, minimalist, "copy/paste this snippet of code into your template" architecture to things like Rails/Ember which provide ergonomic toolkits for modern apps.
"Fullscreen - click and drag outwards on a panel with 6 fingers"

AKA the "goatse" gesture.
I don't think they are losing mindshare. Mathematica is simply unparalleled in its features. Any stats showing they are hurt by the closed nature of their software?
polite spelling correction: it's "all manner of things", not "all manor of things".
I found the repetitive use of "outdated" to be off-putting. It implies that much of the value of a new interface (including this one) lies in it's novelty. Except for a minority, the precise opposite is true - most people aren't interested in learning how to use their computer again.
It should terrify all those who believe they are safe from this type of thing. Most on this forum are doing well, but there could come a time when they look upon all the people judging them for not having the 'obvious' foresight to prepare for economic changes. Thats the fun thing about economic changes, sometimes they don't go the way that the "experts" expect. Even the smartest people predict wrong.
Great, I've just discovered the 50th mersenne prime, M50. Decompression takes a lot of time.
Cool new app great way to be interactive with your friends
The cynic in me feels this is a vendor lock-in strategy, not unlike Microsoft's strategies around providing free and cheap copies of Windows and Office to schools and students.
Fear, Uncertainty, Doubt. Stop spreading those things. The most likely thing to happen if ChakraCore starts getting more popular is that Google ups their game with V8, and the Javascript speed war that made browsers much faster starts hitting server space. Additionally, the entire stack is Free Software. There is absolutely nothing precluding you from pulling a copy of the repo "just in case"
This really hits home to me as one of my best friends and one of the most brilliant people I have ever met died 6 months ago from a fentanyl overdose alone in a motel room. I met him in the #django channel on irc about 10 years ago when I was learning python an django and we ultimately later became great friends and he came to live with me in California for a time and did consulting work. He was always way ahead of the curve with technology - he knew about technologies, platforms, and architectures before anyone else I ever knew would know about them. He also suffered from the disease of addiction and ultimately his life ended all by himself in a motel room in Texas after taking a bad batch of fentanyl. It was a complete and total waste and if pisses me off more than words can describe. He could have been working at Google but instead all he got was a short obituary in some small town in Texas. His death has motivated me in many ways in my personal life and in my professional life and I really hope that we as a society can figure out a way to prevent other people like him from losing their life at such a young age and having such a horrific ripple effect through their friends and family that is a total preventable waste. It sucks :/
Admittedly was a fun Vin diesel movie
Even the person that gave the talk would have agreed with you. That was his gut feeling as well. Then he did and look at actual research. The whole point of the talk is that the actual evidence doesn't back up your or his gut feelings.
> For stream processing engines, configuration will be code. Unfortunate, but unavoidable.

How so?

Kafka is a stream processing engine that uses plain old Zookeeper data structures for config.

Edit: Kafka also seems to have the missing features you mentioned if Riemann should be taken seriously as a general-purpose stream processing engine.
it does a poor job at maintainability and testability

How do you figure?
For now, it's different because Node + Chakra doesn't run on all the supported platforms, but v8 does.

It's easy to install NodeJS 5 with v8, it is however unacceptable to be required to switch to Windows.

This could change if they get around to porting it completely. For now the only thing they've committed to in the next 6 months is porting the ChakraCore interpreter(but not the JIT).
TheReg link works fine here. You're right about Reg style, though I have no reason to doubt substance of the story.

Agreed on range of perception of deeds of any large company. Microsoft has long form on this front (baiting the education market), though they're certainly not the only organisation to have done this. Unlike other student discounts - say for movie tickets, public transport, etc - there's a clear and obvious future payback for providing free or heavily discounted software & services to that demographic, as opposed to just charging less to customers who can't afford full price.

Also, IIRC it's a requirement in the USA that public (and not-NFP) companies must always act to 'increase shareholder value', so the giving away of products or services could be considered a legal exposure. The obvious way to work around this concern is to label it marketing, which brings us back to where we came in.

EDIT: Sorry - misread your 404 question -- try these:

https://web.archive.org/web/20030604185301/http://economicti...

https://web.archive.org/web/20030604185306/http://economicti...
Wow first comment on what I'm sure is going to be a popular thread: Hiring interview at Amazon was surprisingly humane!

Update: now that I have read the article - looks like the point is something about the time it takes to interview. And, Amazon interview apparently is well known to be humane, I guess it's the working at Amazon that is not.
Only Good News … Is Actually Bad News
Business Class-only is a bit frustrating (if it needs to be paid, can it be on Trello Gold too?), but this is really exciting. Would love to see if people start to develop tools for productivity (like Pomodoro and that sort of thing) with it.
You can put an end to Bitcoin’s Great Kow-Tow
If you'd like a similar experience without being tied to a proprietary language and where the skills you develop can later be applied to other fields, I'd like to recommend our https://tonicdev.com .

It uses JavaScript (support for node 0.10 through 5), and instead of being one giant library made by one company, connects you to every version of every package on npm (that's 200,000+ libraries!). Anytime something is published on npm, it immediately becomes available on tonic, allowing you to work with the "global standard library". If you use something like D3, you can do math visualizations: https://tonicdev.com/tonic/d3-example-from-beaker . Alternatively, you can use async and await to play with APIs: https://tonicdev.com/capicue/iss/4.0.0 . When you're done, you can hit download and run it on your own computer using node.
That's on the list as well, will probably copy some of the design elements of the new clojure.org site.
Hmmm

When it come to their database model I didn't find their use of class-based inheritance to be too crazy. There's some meta-data hacking going on in there; but it wasn't too difficult to figure it out if you wanted to extend the Django ORM to interface with other databases.

In my case, I made an interface to read from ElasticSearch and return Django objects, and store back to ElasticSearch using regular Django objects as well. Since I wasn't creating/restoring everything to ES, my library had to create a partial model that'd look up the rest of the information in Postgres if you touched a field that hadn't been stored in ElasticSearch.

On the view side though, its not too complex when it comes to request objects, response objects, templates and middleware. Injecting new template engines is fairly straight forward, and the request/response objects are just data objects.

However, CBVs are horrible. I never used them. I begun using Django before them, and when they were introduced I tried using it for a month then dropped it entirely. I can see how they can be useful for a CRUD app, or some kind of application where there's a lot of code-reuse going on between the functions related to a particular object, but that's never been the case for me.

I just use functions with decorators for permission & object instantiation from the URL.

Django actually hides all of its ugly internals in their form classes.

Hardly anyone talks about that because for 90% of the use cases it just works, but the moment you want your form widgets to do something complex, you have to write the forms yourself---in their entirety.

I hear that Django 1.9/1.10 is going to give us templates for forms and refactor that code into something sensible. Hopefully it'll be good; but if its a debacle like CBV, I'll just continue doing form templating by hand and using Form only for validation and sanitization.
How to Rip and Convert DVD for Watching on Samsung Gear VR
Scroll through all off David Bowie's album covers
If referring to this sentence: "Examples are the programming languages Clojure, which is a contemporary dialect of Lisp, Rebol and Refal." Perhaps it's just poorly worded, but the intention seems to be to list each of those languages as being homoiconic, with an aside that Clojure is a modern Lisp. Maybe some parenthesis are in order, heh ;)
I don't know if this helps, but most people have to try a few different CPAP masks before they find one that's really comfortable for them. This is pretty much the normal usage pattern, and most insurance that covers CPAP at all also cover multiple masks, so I don't know why doctors don't push it more.

For the record, there should not be any air hissing out around the edges of your mask. If there is, you either need to get a different mask or at least adjust the straps on your current one. My experience is that full-face masks absolutely don't work with a beard; a nasal pillow mask works much better, but I do need to keep my mustache trimmed short or it chafes a bit.

Also, I don't know much about the allergy angle, but you're theoretically supposed to change the air filter regularly; there might be filter options designed for allergy sufferers.
I don't really see sympy and the like surpassing Mathematica. Even maple is kinda having trouble. If when I'm buying Mathematica I'm paying for a proper implementation of the risch (integration) algorithm, it will have been money well spent.
http://www.dangermouse.net/esoteric/lenpeg.html
What will users get out of logging in?

Which is to say that the first options would be simply for the app to work without anyone having to log in. That's practical for some apps, and of course not for others. The larger point is that just as a login mechanism might not be necessary, if it is necessary the choice of mechanism should make sense given the nature of the app...don't use Twitter for a self-help app for narcissism or Instagram for a seniors lifestyle app.

As for the alternatives, what good could possibly come out of storing name/email and password pairs?
What would be more practically valuable to them is to track how many times you visit 7/11 so they can determine how often their customers are returning and use that to make predictions about their future. Then they can sell that to their investors.
> Every bit of that "magic" is either meta programming or a dsl.

No it's not. The boot process hooks up a lot of things without your knowledge. It's an unbounded mass of side-effects that are caused by your code that you have zero path to understand or debug, other than pouring over docs and StackOverflow questions until you understand Rails architecture deeply enough to form a hypothesis about what part of your code might be implicated in the behavior of your app.

DSLs and meta-programming are not what people are talking about when they talk about "magic". They're talking about side effects.
Donald Trump must be one of the most correct people in the world.
I would move the large text off the building (or choose another color) for readability. Maybe italicize authentic for emphasis.

Maybe a different color for the smaller text.

"An ancient typical farmhouse with panoramic pool on the hills of Tuscany" sounds a bit awkward to me.
I would reword as "A(n) historic Tuscany farmhouse with modern conveniences" (assuming there are any besides the pool, otherwise "outdoor pool" or open-air pool or whatever)

"Boschi di Montecalvi" I would put in a different font or color for emphasis... if there is a page with underlying history that is public, make it a link.

I would say instead: "Boschi di Montecalvi is set in the beautiful hills of Tuscany, near the small medieval town of Suvereto. (perhaps a link for Suvereto?)
The estate features a swimming pool with breathtaking views and is surrounded by a 100-hectare(?) park.
Accomodations include XXX rooms (what kind of rooms? how do they differ from the apartments?), apartments, and a fine restaurant with typical Tuscan dishes. (and local wines, maybe?)

"Real food, real wine..." capitalize Tuscany (always, for English version) and lose the "a" and the comma:
"Come enjoy traditional Tuscan cuisine featuring local dishes and organic produce."

"How to get here" I would change to "Planning your visit"

"A farmhouse in Tuscany for children" / A farmhouse in Tuscany near the seaside / Last minute farmhouse in Tuscany

Maybe instead:

A welcoming locale for the whole family / Near the Tyrrhenian coast / Short-notice visitors welcome
Mine's about 4 years old or so (?), perhaps I need to upgrade.

yeah, the newer ResMeds do look quite a bit more high-tech lol. I have a ResMed S8 Elite (https://www.google.com/search?q=resmed+S8&tbm=isch) with humidifier (the latter DOES make a noticeable difference).
Stolen Uber accounts worth more than stolen credit cards
Go any further than that and you have Yahoo Pipes or IFTTT
There are many issues with getting equity when you are not investing money:

1) rounds of investments will dilute your shares
2) you have no control over the company and are now in the precarious position where the situation could get really bad, but you don't want to leave because you don't want to lose your shares (I've been there)
3) If the company is overvalued at some point, takes an investment, and then sells for less than that value, the investors will get paid back first (further reducing your chances at getting a payout).

Is it snake oil? Not necessarily, but it's a huge risk and you shouldn't think of it as your path to riches.
Nasal pillow mask is (relatively) the bomb IMHO. Don't even try anything else, you will be disappointed.

Good point about the air filter; I need to get a new one
Well for your example: Tag it with your project and maybe their purpose.

I would have bought this more if you were talking about code, but even then an IDE could simply make the project a single file (like OS X '.apps's) to contain the whole project.

This is actually similar to how Xcode works where how you organize your project doesn't always relate to how it is on disk.
So long as the course is designed independently of Microsoft then it's a failing of the university if that happens. Any donation of cloud services, from any given provider, could be used to teach "how to deploy to this specific cloud provider" or "how to deploy to cloud services". The university needs to go for the latter.
Attempting to argue with ideology is a self-defeating proposition.

In the presence of 'belief' there is no room for reason.

Which reminds me. I haven't seen Dogma in a while. Metatron is also one of my favorite roles played by alan Rickman. I guess I found my plans for this evening.
I read somewhere once that physical cash robberies is declining in popularity is primarily due to inflation rate. Most robberies aim to do it just once and get away with as much money as possible but due to inflation, the amount you need to steal to make it worthwhile corresponds to huge amount of physical weight of that cash.

Case in point, lets assume that each bill weighs 1 gram. So in 1933, John Dillinger robbed the Central National Bank for $76,000 [1] which translates to about 160 pounds worth of cash. Easy enough to carry off with a few horses.

Now, accounting for inflation, that $76,000 will be roughly $1.2million in today's value. If JohnD were to pull off that same heist to get the same value in today's world, he will need to find a way to transport 2650 pounds or 1.3 tons of cash!

Then ask yourself, is $1.2 million enough to get you by today? Surely it will give you a comfortable life but won't guarantee that you will be set for life. So, lets put that value at a "small" $5million since you have a plan to live frugally with the stolen cash. Now you will have to find a way to transport 6.5 tons (13,000+ pounds) of cash and not to mention, find a place to hide it!

So yep, inflation is the cause of the traditional bank heist being not as popular as it once was.

[1] https://en.wikipedia.org/wiki/John_Dillinger
Why has this not been commented on yet? My comment: cool!
> I would argue that Google's account system is extremely poor.

You are comparing them against what they could have done. Yes, there are pieces of friction. However when compared against services that do nothing at all about multiple accounts, it is a considerable improvement!
Because "metaprogramming" might as well be a synonym for "magic" to most programmers.

Ruby almost gives you real macros. It gives you enough to do interesting things with, at any rate. Sitting that close to Lisp makes something magical to people who are accustomed to languages that sit closer to C/FORTRAN.
You make some great points, and I'm genuinely torn on how I should feel about the announcement.

I'll comment on only one of your points, though:

> Microsoft is giving away a billion dollars worth of services,
> yet people are criticizing them for it.

1. I don't think people are criticising the act of giving something away. It's the questioning of the motivations behind that.

2. The billion dollars is a retail value -- and the retail pricing is defined by Microsoft. I know these kinds of announcements (from everyone) always use retail value, but it's a disingenuous way of determining actual value.
Wow , thought I was the only one. I accidentally left mine in the washer/dryer the other day. Was expecting it to be broken, it came out with 4,000 steps :)