skysight-inc/HackerNews huggingface dataset:
I agree that the statements I highlighted aren't really "evidence" of corruption, just facts indicative of possible corruption.

Corruption doesn't necessarily have to be the acceptance of a bribe, though. The dismissal or re-assignment of whistle-blowers that are pointing out potential dangers in the project IS corruption; it's the dishonest use of authority for personal benefit, or to avoid personal responsibility for wrong-doing or negligence.

You're probably right, about the travel. 64 trips back and forth does sound like a punishment, and at ~5k per trip, it doesn't really sound that extravagant. Certainly not enough to think they were lavish bribe-trips.

Your last paragraph actually is a pretty good synopsis. This whole thing was probably a scramble to keep ahead of a badly managed project.
They wanted to study more people, but got distracted.
That's a step in the right direction, but the piece still reads as though you're trying to shift the blame for your mistake.

Removing any "shady" or "not cool" accusations (and implicitly leaving them to the reader), and just adopting a neutral "Hey devs, make sure you read the ToS, 'cause I didn't and look what happened..." tone would make your piece basically unassailable.
See my other comment for the reason for discrepancy.

https://news.ycombinator.com/item?id=7883973
First, adding more options takes work. People need to volunteer to do that work, and prove that adding more VMs to the web can be effective (there are many technical challenges, like cross-VM garbage collection, sandboxing issues, etc.). People simply haven't shown this is practical yet.

But, people have meanwhile shown that cross-compiling to JS is practical, from things like CoffeeScript to C++. This is opening up the space to new languages, but it takes time and effort as well - again, the speed depends on how many people volunteer to help out.
Whenever I read a project with a marketing pitch of "Some server specifically for some client side framework!" I can't help but feel the author has lost their mind.

The browser is just a client, people. All of the frameworks for the browser are just (supposed to be) abstractions for creating dynamic browser applications. If you need to create server frameworks specifically for working with a client framework that should be a sign to stop and think that something might be wrong.
I guess there's no problem if people just use them together and obtain the results without redistributing both together.
Chrome however is deprecating this feature. Stylish will be required.
It's almost as if what one would want is a language where you could shrink unsafe operations to as small a footprint as possible by confining them within a block with a special keyword, like this:

unsafe { … }

Someone should invent such a thing.

Edit: …yeah, I was being tongue-in-cheek. This is exactly what Rust provides.

http://doc.rust-lang.org/rust.html#unsafety

"...When a programmer has sufficient conviction that a sequence of potentially unsafe operations is actually safe, they can encapsulate that sequence (taken as a whole) within an unsafe block. The compiler will consider uses of such code safe, in the surrounding context…"
This is another case (IMHO) of Amazon being a "Jack of all trades, King of none". Prime delivery is awesome, they are king in that arena but video/music is seriously lacking in the UI/UX department.

They have decent content for free on Instant Video but it doesn't keep track of what you have watched and navigating is a massive PITA. Their music selection is sparse and that's me being kind... I paused my Spotify to check out their OS X app and couldn't believe how terrible it is. Search is confusing and navigating my library is not intuitive at all.

I will keep an eye on it but they should not have released it in this state.
ISIS just stole $425 million and became the ‘world’s richest terrorist group’
This is such an important point for non-tech or non-design folks to understand. Accessible content-focused design is easy to use. It's also easy to code and easy to for search engines to crawl, making it easy to promote and share.
SubEthaEdit 4
As a kid, it never bothered me. When I moved back as an adult though, it was surprisingly bad - and for my Iowan wife, it was really hard. The trick is the same one they use in Toronto in the middle of winter - plan a yearly trip somewhere sunny! There's a reason so many people living in Seattle have fractional timeshare ownerships in Hawaii.
Ha, I actually did not. That was my coworker's pet project (but the writers drafted all the achievement names/text). Glad you like it, it was one of my favorite features.
Thanks for that, interesting comparison.

Extensive usage of var in the examples, that's not suggested best practice in Scala, val is king, but I guess for one-to-one comparison each language does indeed express mutability similarly.

`return` is implicit if expression is the last in a block, so none of the `return` statements on the Scala side are needed.

Pretty interesting grab bag of functionality, I'm seeing a lot of Scala, but then bits of Python, Groovy, and Kotlin (extension methods) as well.
It is an admission of the problem and a plea for help.
I hope it works out for you but that's just about exactly how I felt immediately before I realized it was not going to work for a very large project, switched to Angular and haven't looked back since. There was no comparison at all for me between Ember and Angular but everyone's needs are different.
Scaling Django (at Eventbrite and Lanyrd)
I imagine the main reason is that catering to disabilities is much much more expensive when you consider the variety of disabilities that there are and how much they differ in severity and how they will affect different individuals in different ways.

I also guess that people with more severe disabilities are less likely to control large corporate or personal budgets than the general population and those that do are either very good at working around their disability of simply have others to who do it for them.

It's also possible that making a site easier to use for somebody with one disability might have the effect of making it worse for a person with a different disability.
There are only a few companies in that corridor. Heck, I remember when they were just warehouses (I would run by on the trail toward Ballard everyday); then there was Adobe and then Google but first...the ultimate troll.

Seattle is more forested and green in color than Portland...I always thought we had that title (Silicon Forest). Maybe Silicon Lakes?
Sims Reveal How White Lies Glue Society Together and Black Lies Create Diversity
or with very few registers per thread on die with the rest in storage ala TMS9900

http://en.wikipedia.org/wiki/Texas_Instruments_TMS9900
Perverse interpretation? That made me laugh a bit.

The facts: Turing did not state in his paper that the human interrogator is to be made aware of the replacement.

The interpretations: Some more perverse than others :)

You don't need to mangle the meaning of normal every day English words, though philosophers like to. It's remarkable that modern Turing tests are not carried out exactly as described in the paper, yet people lay claim to their interpretations and versions as being better somehow.

See http://crl.ucsd.edu/~saygin/papers/saygin-jop.pdf for two views that support my point:

- For communication to be meaningful, communicators should act rational. Be relevant, avoid obscurity, needless repetition, social faux pas and ambiguity. Following Paul Grice's principles you get more normal and effective communication. This is significantly different from trying to trick a machine using obtuse, ambiguous, repetitious, weird communication. Remember: the original test was for player A and B to trick player C. Kurzweil's test is for player C to trick player A into revealing it is a bot.

- They created an entire chapter on bias (prior knowledge that the person was possibly talking to a machine). This shows that it is not a marginal view, but actually a view that makes a difference and has (philosophical) consequences. Subjects do not report thoughts that "this may be a computer", but they think: Person A is mentally ill or handicapped, on drugs, a child or very confused.

To conclude this discussion from my part: I think the modern Turing Tests as inspired by Loebner are fine. However they are not true to the paper in multiple ways, and they assume rules/criteria which Turing omitted. As for validity and philosophical importance of adding this criteria, the onus is on those that add it to prove its worth. If this is a pragmatic criteria to test machine intelligence, then just admit to it. Don't take the original paper and say that Turing omitted something, and that you should interpret and fill in the blanks in a certain way, else you are being perverse. As an aside: I muse about the inspiration for the test. I think it may have come from Turing playing 2-ply chess on a computer terminal. If unbeknownst to Turing a Grand Master would start relaying the moves mid-game, would Turing have noticed, and would Turing have noticed it in the near future? Though computers beat GM's nowadays, GM's still have correct suspicions when playing against an opponent using computer aid: The lines are too perfect, alien or far-fetched. It's interesting that even though artificial intelligence is already better at natural language processing and games of chess, it still does not suffice as human enough for some of us.
Indeed:

http://en.m.wikipedia.org/wiki/Universal_design
The funny thing is that soccer is usually used here to distract people from the real issues (corruption, privacy, healthcare, public transportation, education, etc).

I wonder if this "Vice-President of the European Commission" has any idea that her message will be read as "blah blah blah world cup blah blah go team! blah blah blah".

I really hope Brazil loses this tournament, that the abuses in building the stadiums are scrutinized further and a lot of government officials and companies are punished for this ridiculous private event paid with people's tax money. Yes, I'm a dreamer.
Startup theme song
I think it would be some sort of teaching the system what good it. Let's say you are making his little robot. You want it to follow the light. So you pick a variable (light sensor reading) and optimize for a certain setting or direction (this reading as high as possible). The tool track that reading over the course of each try and picks the "best" one. This will have complexities of course. Do you want the highest single reading, or the highest mean or median over the course of the test? etc. But definitely solvable as he states. We managed to build 3d printers and space shuttles, we can build tools like this.
So if I replace coreutils with this on my Linux box, I won't have to call it GNU+Linux anymore?
That's an unfair criticism. The author (and I, and the rest of us) are not focussing our efforts logically. We can see browser stats in server logs, but measuring disabled or impaired visitors' traffic is easy to overlook - servers don't collect this data point.

She's now raised the issue for a wider audience and this could only be hypocrisy if she held herself up as an example of how to do things correctly. She isn't, and says so right at the top of the article.
>>Accept the impermanence.

You're talking extremes, which is a little funny considering the time scales of all the links in the chain: artifact/art (millennia to centuries), museums (centuries to decades), google inc (?).
Hi there,

I'm struggling to understanding where OpenStack fits in and what features it provides over a stock Ubuntu install or perhaps a CoreOS cluster? Does it provide a consistent platform to deploy apps on?

Thanks!
Facebook: More Control Over the Ads You See
Progress isn't made from choosing to be ignorant about issues that are laid right in front of you. Get communities talking about issues, otherwise all you'll be left with is a bunch of folks who think everything is fine the way it is and will fix itself eventually.
Offline - Stack Exchange Proposed Site
Freedom is not about consistency in everything.
Really needs a NSFW warning.
It plays snippets of certain artists' tracks, and you have to guess which song they are.
Sales and SaaS Interview with Author/ Podcaster/ Sales Guru Scott Britton
The warning is not for me, I understand these things, but it is a disturbing trend of people thinking copy and pasting command prompts is an OK thing to do.
Hooray hard limits!

Was that hard limit that you had to change or did it scale for you automatically?
It was a nice machine, although I never saw one live.

In Portugal, the ZX Spectrum and Commodore 64, followed by their successors ruled the home market.
Yep, and the answer of this is https://www.meteor.com/
Looks like The Onion's version of FeedBuzz http://f.eed.bz
I lived in Poulsbo (hence my username) for about ten years. It's a ferry ride west across the sound. We thought it would give us small town life with easy access to Seattle. What we didn't realize was, once you are out on the kitsap or olympic peninsulas, you are seriously isolated. That trek into Seattle on the ferry can be a long one, especially if you add another hour+ drive on either end. Houses are relatively cheap the farther out you go, but they aren't easy to sell either - even when the market is strong.
3D-printed cast (2013)
How one hedge fund titan could bankrupt Argentina
That tells you what the problem is, but solving it with current tools is still very hard.
What's weird is that I constantly hear the opposite. Angular's free flowing structure allows for spaghetti code in scale, while Ember might be overkill for smaller projects.
Depends on how you're using angular to inject views.

Vanilla angular views are requested, parsed, bindings added, and then presented. It's one request for the html, all the rest happens in browser.

angular ui views may be different, but according to my network panel on chrome its still one request for the template and whatever assets it brings with it.

I'm going to guess the guys meant they will preload the first view based on page state, which does indeed save a single round trip, but means nothing for any state changes that would occur after the fact. I would argue that an app which needs to micro optimize like this might not be built correctly from the get go, as you're really only saving 1 request and whatever small byte size of the content.
Transactional NoSQL Database
NoSQL + ACID: Greatest flexibility -- and reliability.
Do you have any good pointers to reference API implementations in Flask that you really like?
Well, it's like the Clickhole site - both. I hate artificial generational terms, but ironic contradiction is something that Millennials are comfortable with. (Ooh, I just did it there.) Blame it on the politicians they grew up with.
For me this page freezes Firefox (FF 30 Win 7) and bloats its memory usage by about 300mb. What it is doing on the top of the frontpage is beyond me.
What is NSFW about it?
Qi is everywhere. The problem is that Starbucks announced this project back in 2012 when Powermat was more well known. Google, and others, shifted from supporting pm to qi shortly after, I believe due to licensing costs, and now the market is full of android phones that use qi. I've been using it for my last 2 phones. Works fine with a cheap Energizer charging pad. Its simple and it works. I'm now at the point where I'm annoyed with fiddling with little connectors, especially if its late at night and I'm tired and keyed it the wrong way. Less damaged cables as well. While I'm skeptical it'll be used in public spots due to the potential of theft, its really nice to have at home.

From a tech perspective they both use induction. The A4WP product uses magnetic resonance, but I don't think they have a sellable product yet, but in theory they could charge your phone from across the room. I think demos have only shown it work from a few inches away. This solution is very non-green considering the inverse sq law. I have a feeling that there will be pushback if people are wasting 2x or 5x the energy to charge their devices, as well as larger electricity bills. Not to mentionn, Joe User asking about "radiation."

The war isn't over because Apple hasn't picked a side. I imagine they'll go with pm to be difficult and to hurt Android's qi based phones. "Oh, you can't charge here, its iPhone only," seems to be a narrative that helps sell the "exclusivity" of their devices.

I also find it a little hard to believe that Starbucks would invest in all this technology without some kind of nod from Apple that this will be in their next phone. A4WP signed some agreement with PMA recently, so who knows whats going to happen here. It sounded like a desperate move to me, but now I'm not so sure with the starbucks roll-out and the Apple wildcard at play.

http://www.theverge.com/2014/2/11/5398066/a4wp-and-pma-merge...
I was shopping for high-speed internet yesterday. Comcast's website refused to share any details about their internet options' prices or bandwidths until I registered an account. I guess when you are a near monopoly like Comcast, price comparison is not something your customers need to worry themselves about..
Fortunately Rust has unsafe { ... }
Pretty common? It's at most exceedingly rare.
Glad we could indirectly help out!
I had a good time with it. Got #8 on Kanye. Whoever is higher up on the list is clicking incredibly fast.
If you want to get started with WAI-ARIA and don't want to read hundreds of pages of documentation, these two references are very helpful:

http://www.w3.org/TR/wai-aria/roles#role_definitions

http://www.w3.org/TR/2013/WD-aria-in-html-20131003/#recommen...

Then you can test with the screenreader NVDA (if you have access to Windows or a Windows VM):

http://www.nvaccess.org/

I'm no expert, but the process of using ARIA in HTML feels very much like trying to employ "semantic" HTML5 tags, except that ARIA provides a much richer vocabulary. It can be good inline documentation, too: when you come back later and wonder, "What is this div for?", seeing a role="presentation" attribute is a handy thing.

It starts to feel like ARIA takes over the responsibility of semantics and HTML becomes just a scaffold, even moreso than it has been in its relationship with CSS (tags that serve no purpose except as hooks for styling). Which I appreciate, because "semantic HTML" has always felt limited, awkward and a bit pointless, apart from the small part of the effort that has known SEO implications (h1 elements and so forth).
It has been changed on popular "HN" demand.
I clicked once and got a blurred naked person that was revealed when moused over.
Cool project, looks fun.

Just a note, any 'Evernote' replacement that uses any sort of markdown or markup language is not a true replacement, but an 'Evernote inspired' project. Most people don't want to learn markup languages. Rich text editors are the well established norm and any true Evernote replacement needs to have one.
Exactly this. People are not going to suddenly change their behavior if they don't even see that there are issues right in front of them. Keeping quiet, pretending as though nothing is wrong, hinders progress immensely.
I'm using a 4 year old MBP with 50 tabs open and it runs just fine on Chrome.

It's a neat idea and I'm looking forward to this taking off.
(psss, they were just trying to be funny)
There is a subset of HN users with successful businesses and quite a bit of money to throw at things, but I don't know how representative they are of the userbase as a whole (likely not very.) I think the followup sentence (They’re in some mystical stealth phase that they’ll likely never get out of.) is probably correct, although the tone seems unnecessarily snide (that of the set of HN users involved with startups, most can't be considered successful entrepreneurs, because the startups themselves aren't successful, don't actually exist yet, or because they themselves are employees and not owners.)
Well intentioned, but this is a step backward.

Making a guide that takes 30 minutes to get through (their estimate) will not make any kind of a dent in anything.

Instead it will pile more data points on top of the stack of evidence that says "people don't want to bother with encryption."

A better use of FSF's time would be, step 1, to lobby browser makers, email providers, and email clients to include better hooks for GnuPG by default, so that no extension installation is required. And then, step 2, lobby OS vendors to include GnuPG by default. When step 1 is accomplished, this kind of thing can be somewhat easier. Step 2 is harder and by no means assured of success, but step 1 will help in any case.
Same reason I prefer iBooks over Kindle: the store is sensibly curated, not polluted with vague resemblances, knock-offs, and (worst) proliferation of really bad OCR conversions.
They are protecting tax revenues, not the taxi industry.
From what I've seen, the by far biggest thing that Rust and Go have in common is that when one of them mentioned on HN, the other is very likely to be mentioned, too. Beyond that, I don't see much similarity.
This is more a generic OpenStack question. But the way I look at it, OpenStack is the "fabric" that can be used to create a large, distributed IaaS cloud such as Amazon EC2. People are also using it to create on-premise, private clouds. CoreOS on the other side is very much focused on Linux containers (Docker).
Scott Esk can never be CEO of Mozilla, ever.
My interpretation isn't that they are killing it so much as merging it with Hangouts.

The Google Voice app is pretty crappy, so this seems like a smart move to me.
Feedly DNS Attack: Part 2
There is a cafe at my university (Univ. of Cincinnati) that has something exactly like what you are describing. I've used it a few times and it was really convenient. It has taken people a bit to get used to it though.
The more I look at Ember the more it reminds of a framework named Batman[0] I used over two years ago. It's almost a complete replica, all the way down to Ember.Object being identical to Batman.Observable.

The problem with Batman (aside from being buggy) was that it tried to do this same MVC that we use on the server on the client, and the mapping just doesn't make sense. HTTP "MVC" doesn't have state between requests whereas client-side MVC has state for the entirety of the app. Rails, for example, has a Router and Controller due to the synchronous nature of how a request comes in and gets turned into a response. The first place I see MVC JS frameworks fall apart is when they have both Controllers and Routers. Ember Controllers look like little more than Decorators. I imagine these would be called a ViewModel if named appropriately.

Over two years later, I can't help but feel Backbone (minus the underabstracted View layer, which can be easily replaced with React) got the mental model for JavaScript apps right from the start.

Ember just seems to have been marketed much better than Batman was, which is no surprise, Yehuda is good at doing that.

0 - http://batmanjs.org
Dang. Didn't realize that Amazon charged you past a certain number of songs. I have my whole library uploaded to Google as well. I usually use spotify, but it comes in handy sometimes (like when I want to listen to the Beatles).
> Doesn't this method of including dynamic data in the index.html page prevent it being served from a CDN?

if your cdn is serving static html pages then yeah probably. If it's just serving assets like images/js/css/fonts, it shouldn't be an issue since those would all be extra reqs anyway, and not "compiled" into the html.

I serve up all my angular view templates as static files (ui-router), use ng-include for dumb stuff like footer text that never changes, and rely on the API (hmac) for populating content.

Perhaps this is over opinionated, but angular seems to me to be designed so that you don't have to do ANY view templating bullshit on the server. I don't have a single angular app that hits the app server for an html template compiled by code. In fact the only thing I do serverside templating in now is drupal.