skysight-inc/HackerNews huggingface dataset:
> So my basic objection is that you're really calling this reading comprehension, but I don't think anything is actually being "understood"; just parsed. A better title would be as I suggested: simple AI correctly answers reading comprehension questions.

I would argue that my program can understand the relationship between different objects but I agree that it does not understand the meaning of the relationships.

> I couldn't answer a REAL reading-comprehension test about this: I just have no idea what it's REALLY talking about, I don't actually understand it. (Obviously on a syntactic level, it's not hard to parse.) I don't know what over-expression is, I don't know what a kinase is, I don't know what phosphorylation is. I don't understand the text. But if the questions are simple, perhaps I could answer some reading comprehension questions about this by parroting back quotations from it. Syntactically, there's nothing difficult here. I just don't understand it.

I would also argue that you are doing very basic reading comprehension here. You might not know the meaning of individual objects, but you understand that "what is wrong" is "the overlapping substrate specificities of many AGC kinases, it is likely that the over-expression of one member of this kinase subfamily will result in the phosphorylation of substrates that are normally phosphorylated by another AGC kinase". You might not know what that whole phrase means,
but you understand that its related to "whats wrong" with "studying the physiological role of AGC kinases by overexpressing the active forms in cells". I agree that my program is unable to do full comprehension in not understanding the meaning of objects and relationships, but it can do very basic comprehension in understanding what the relationships are.

> So I think it's unfair to call sentence parsing real reading comprehension, even if sometimes reading comprehension tests fail to differentiate between the two. You can parse sentences perfectly while understanding nothing.

I did not really call it "real" reading comprehension, but "basic" reading comprehension. But I suppose "basic reading comprehension" is still a little of a stretch. I think the real question here is: how can you really determine if a program can understand something? What does understanding something really mean? It is difficult to define something like this and it seems we need some kind of "Turing test" for understanding.

> I did find your work very interesting, thank you.

Thanks!
Occupation schmockupation. If Russia was Germany, Poland would be getting nervous.
I totally agree.

The problem with people being offended with swearing is that some people use it as carte Blanche to "feel triggered".

When I contracted at salesforce, I swear it is probably of the most gay friendly companies I have work for...

I felt like 40% of the people I met were gay. The thing though was there was one guy that was an asexual, and he was pretty damn good at his job, but so high-strung that anything seemingly could trigger him...

I swear. A lot. And when you're in a small team/startup that's fine... But in the larger enterprises... Not so much.

Recently, I said the word "bullshit" in my new office and turned a bunch of heads...

If my shit doesn't launch properly I'll say "fuck" and for me - it's appropriate.... Some people don't like it. For this reason alone, I don't like the open office idea... But only because I am tired of triggering people who are offended by swearing.

/weird-rant
> I think ArsTechnica is also an example of where publishing needs to go because they don't show ads to subscribers.

I think subscriptions are the way to go, but these sites really need to work on their pricing.

Ars wants $5 a month for a few articles of text a day; whereas Netflix gives me millions of hours of movies for $8 a month. Frankly, I can't even imagine how Netflix pays for the bandwidth, let alone all the licenses, to allow that to be possible.

The value proposition is extremely out of balance ... as if one is selling you a bottle of soda, and the other a brand new car, and they're asking similar prices. While I spend maybe 2-3 hours a month on Ars for content that's traditionally been free, I spend probably 30-60 a month on Netflix consuming content that's traditionally charged around $10-20 an hour for their content.

It's not that a lot of us are too cheap for $5 a month, it's that we visit a hundred or more sites, and the bottom 90% of the population cannot afford $500-$2000 a month in website subscription fees.

I know supply and demand is a balancing act, but I really believe sites would make a lot more money if we had a sort of Paypal-like subscription management site, and could easily manage lots of site subscriptions for $1 a month or so per site.
Affiliate links?
Maybe scaling native advertising might hire more people than robotizing the whole affair the way it is now.
Launch is just the start of the marathon
How to gear up for a protest
"Posted on October 21, 2011"

This is almost four years old, shouldn't it have (2011) in the title? I don't think Facebook even does this anymore.
Ask HN: I have an idea to fix the DNS change problem
Hi,

I'm migrating one of my websites to a new IP address and of course I'm running into problem because the change was not planned and DNS takes a long time to update. I have suddenly got an idea how this could be easily solved, so I want to see what you think about it:

A new HTTP response code would be added to mean "Please refresh your DNS cache because this site has moved servers".

When the browser sees this response, it would ask its DNS to update the cached entry with the new address.

Are there any drawbacks to this?

Who can I contact to suggest this addition into HTTP protocol?

Thanks.
This is pretty awesome! Great "hack" that uses the ADB debugging protocol in a way that probably wasn't intended...

Regarding security, sometime back in Android 4.x the ADB protocol was updated to include public-key authentication. So it's (relatively) safe to keep debugging enabled now, even when you are plugging in to an untrusted USB port.

I think it's done in a similar way to SSH, i.e. the first time that a new computer wants to debug your device it supplies a public key and your Android device shows a popup with the key fingerprint and allows you to accept/reject the debugging connection.
UX Nightmare – Tables vs. RWD
https://github.com/irati/stack/ is being actively developed.
My complaint about browsers is less about architecture (I mean, when using multiple processes is a vast improvement of the state of the art on the ground...), than what I gather is the vast amount of work required to get today's standard web pages to render well.

There are, what, 4 state of the art rendering engines? (Two Microsoft, which has lots of money to spend, Webkit (now Apple and Google forked??), and Firefox's.) And there's much, much more to the security story for browsers.

Then again, this is not a topic I've looked closely at, maybe there's more hope than I think, and continuing financial losses might prompt more rigor, although I don't recall the worse ones being purely browser exploits.
That maths out to somewhere in the ballpark of eighteen billion dollars.

In 2012, the EPA issued $252 million in fines, total. Kia & Hyundai were fined $300 million total in 2014.

I don't see them hitting VW with eighteen billion.

e: Eh, that might not be so unreasonable after all. In 2012, VW made about $28 billion in profit on $250 billion of sales.
As mentioned in the article, they were victims of such an attack.

Frankly I'm relieved to see that browser vendors and leading tech firms are maintaining control of the situation and protecting users, even if driven by self-interest.
I drove down to Salton City and wandered around the beach of fish bones. It's a surreal place - grids of streets but almost no houses, and electricity poles just about still standing. There are couple of rows of palm trees on what might have been the drive the Salton City Yacht Club, but is now just some boulders. People also live here, but it's about as far from the romantic beach resort of the 50's as one could get.

I drove on to Salvation Mountain and Slab City.

I can't recommend it enough!
That's a good point, but if you combine signing with an indelible timestamp, like one of the blockchain services or other trusted legal timestamping services, you'd be in pretty good shape.
If chess is a analogy of war and a pawn infiltrates the other side. I believe he has the right to choose a side. I mean he may scale the castle wall only to die releasing a captured prisoner, or he may disrobe a night and get back on the battle field. I love this idea.
If they face a choice between having to pay an EPA fine equal to the original sale price of the car, or buying them back at depreciated values, I can imagine which one they'd prefer.
As far as I can tell the only such acknowledgement he makes in this piece is in the opening nod to the symbiotic nature of markets and government. I can't speak to what he has said in other forums, so I'll take your word for it.
Phones work by displaying text and detecting keypresses, everyone knows that.
VW have a much better reputation than Honda in Europe.
That's the whole point of the thread: If you cater to a global audience you can't assume that what works for you will work for someone on the other side of the planet. Different markets tend to favor different solutions in customer adoption, law, and regulation.
It leaks private user info -- a malicious server could include a JS file confirmed to be highly sensitive/top secret, and measure whether the client already has that cached. If so then the user is confirmed a sensitive target.
Surreal Photos of Abandoned Buildings
Again as a transhumanist, I would urge everyone to consider the sad reality that the biggest reason, in recent decades, we haven't cheated death yet is the pro-aging trance of 99.99% of humanity.

In blunt terms, you don't get to complain about midlife crisis and meaning of life, and be offended by the suggestion of healthful longevity research (e.g., along SENS lines), at the same time. (NOTE: not saying achievement of healthful longevity will solve all your problems, but cutting out the discussion of an option is not helping either).
Researchers develop way to ward off Trojan attacks on quantum crypto systems
seems like you've confused yourself with a literal interpretation
>everyone seems to frame the debate in the wrong terms ... when I'm in the middle of something I do not want to be told to pay someone else for goods I do not need ... I flat out refuse consumerist society whenever possible.

I don't think this is a great way to frame the debate - we've been a consumerist society full of billboards and sales people for 100s of years before the internet was even invented. There has been relatively little pushback (perhaps mild annoyance) outside advertising on websites.

Let's be honest here: this debate for most people is a fully practical one about speed, security, aesthetics, etc. Most people I know are fine with unobtrusive advertising and enjoy the benefits it's provided them up to now. But the state of the digital advertising world has been getting worse and worse for everyone (including the advertisers, btw), and ad blockers have been making that glaringly obvious. What we're seeing is the side effect of a broken industry, not a pushback against consumerism.
Edge (the particular topic of the blog post) currently only runs on Windows 10. I'm sure that was the assumption made by the article author. Presumably, if you had the right Chrome build I presume you could also attempt to use that. (Although the last I heard Chrome was still supporting an older draft of the standard, and maybe that was also included in the assumption here?)
Reminds me a bit of pigshell

http://pigshell.com/
"I've never been to one and was unaware of this rule. If this is true it should have been the focus of the article and made very clear. It wasn't."

I only know it because the article covers it, even quoting the Startup Weekend rules. Admittedly, the article is rambling, and the anger and passive-aggressiveness of the author somewhat distracts from the basic facts, but it's definitely covered in the article.

"If the other guys refuse to sign up why does Billy end up with free code? it isn't stated in the article and doesn't strike me as obvious"

That's a valid question. I certainly wouldn't sign over my copyright in these circumstances, and I'm surprised the author would, either. That said, if Billy were to pursue the business and keep using the code, the legal hassle of preventing it is probably not worth the trouble for the developers (unless the business actually becomes something).

I think if I were in the author's shoes, I would simply send off a contract requesting a formal agreement on the 0.4% stake in exchange for a license to use the code (I'd also want my share of the winnings from startup weekend). If Billy doesn't agree, he doesn't have code. He still cheated people out of a fun experience, by being an asshole and taking advantage of the Startup Weekend; effectively stealing these developers' weekend. They signed on for one thing, and found it was something entirely different. But, at least if the "handshake deal" is fulfilled, then nobody is being fiscally cheated.

But, it's better to just steer well clear of assholes like this. I guess it takes time to develop radar for them. I usually spot'em within 30 seconds of talking to them (and, being a nerd my whole life and involved in the tech industry for ~20 years, I've talked a lot of them).
Barbie Learns to Chat Using Artificial Intelligence
CEO Satya Nadella Embarrassed by Cortana Epic Fail on Stage
Thanks for the heads up. It's been a decade since I touched Solaris and Aix.
Ad blocker dev Marco Arment pulls #1 rated app over guilty conscience
> retains hair loss

I don't think I understand.
I think this is meant in the context of having goals for oneself, some drive about something(s) to make you want to get out of bed ... not simply consuming products you don't need
OCaml MOOC
Popular Chinese iOS apps compromised in unprecedented malware attack
There we go... muchas gracias.
Sorry for not expounding, that was indeed a bit opaque. I don't have first hand experience with the industry and so would appreciate any corrections to my understanding of it.

When research is done via contract between two companies, it can be more effectively regulated to prevent hiding or discarding of results. I imagine there are already laws in place saying a company can't hide research results like this and CROs make compliance more likely because they do not benefit from hiding bad results as pharmaceutical manufacturers do. I don't think publication rights are the important bit here, but compliance with rules about disclosure to the FDA.
I'm probably not well enough informed, but this struck me as weird:

“And if you are a whale, we take Facebook stalking to a whole new level. You spend enough money, we will friend you. Not officially, but with a fake account. Maybe it’s a hot girl who shows too much cleavage?”

Why would people friend random accounts of people they don't know?
> The result of an ad-driven web is newspapers which have deteriorated into machines for generating a constant stream of listicles, written mostly for free or a pittance by an army of writers.

Amen. A lot of people talk about the "web we wouldn't have", yet would we really be worse off without the low quality trash from the thousands upon thousands of content farms that pollute it?

And yes I realize some would get caught in the cross fire. Ads did enable some good possibilities. Are they in the majority? Would they really have had no alternatives?

Maybe we would have had kickstarter a decade earlier. For all we know, ads set us back 10-15 years.
Can Basic Income Bring About the Next Creative Renaissance?
Sure, it's no panacea, but it would at least be an improvement over the mess we have now.
I assume you're suggesting something like including such a timestamp in the commit message? If that's the case, that makes a lot of sense to me. It would be cool to have a tool to automate this. Or something like GitTorrent[0] might do the trick if it had wider adoption.

[0] http://blog.printf.net/articles/2015/05/29/announcing-gittor...
He's pulling the app because he doesn't want to be the arbiter of what's acceptable advertising and what's not, not because he thinks ad blocking is bad in and of itself.
So we accept differential treatment based on one's having kids? What happens if the better punishment from the kid's perspective is actually worse for the parent?
Cruise Raises $12.5M from Spark, YC’s Sam Altman for Self-Driving Cars
The Anon v Macieja is sweet.
Someone I know had a missing relative in a Vegas casino. He enquired at the front desk. They asked for a pic and replied a minute later that "he is not on the gaming floor".
5 Stages of Grief on the Road to Big Data
They log every single button press you do, but they don't change odds on the machines in real time; that's illegal. When you setup a slot machine you have guards and cameras watching your every move. Software is validated with checksums before it is put into service. The exact settings you put in are in some states pre-approved by the local jursdiction for that machine for a certain time period (X years).

Changing the odds of the machine is a ton of work.
Evidently this diet would be most effective for Inuit people, who long ago evolved a gene to more efficiently process Omega fatty acids...
Exactly.

We are not the targets.
I would doubt someone here ever spent $10k-$50k on a free to play game. And I believe they know it.
I am aware of it.

Even though I used UNIX a lot on my career, I have always been with foots on both lands and enjoyed Win32 more than POSIX, claimed as portable, but full of nuaces per UNIX clone.
Content blockers for iOS 9 are stupid easy to put together. I was at a code.genius.com meetup where one of the speakers live coded one in about 5 minutes on stage. Marco got the blocking data from someone else, so I imagine he did not spend much time on building it (in fact, I bet it spent more time in review than he did coding it).
I don't enjoy converting stuff between different formats for different libraries either, but sticking associated bits of data together really does make sense. With a function that just takes four integers, you can't easily distinguish between two Points or a Rect, for example.

Plus, a lot of problems are solved by namespacing and something like this:

typedef std::tuple<int, int> Point;
If you had a plugin that simply blanked the entire page if it contained advertising you'd be acting in a principled fashion aligned with your preferences. As it is you want to have your cake and eat it too. It may be legal and technically possible, but isn't ethical.

I'm reminded of the debates that raged on the internet when Napster was around. All the people downloading music strenuously claimed that the industry model was broken and they should come up with a new one. Well, if that's what they thought why weren't they out there patronizing artists using a new model?
"modification" applies specifically to the code as is installed and shipped.

Picture the scenario at the manufacturer where one developer is being tasked with creating a new feature using a consumer unit fresh off the line, for a business demo. What resources do they utilize in the course of doing this? This is the company's "preferred form" of the source tree for modifying an as-shipped device, and is what needs to be made public.

The company could supply a firmware update to overwrite the bootloader and stub out signature checking, if that is what makes sense. Or a well-specified description to use JTAG to do the same. Or perhaps they don't actually care about security and 'make dist' creates an installable image.

The thing is, all of these arguments ("preferred form for modification", the key being part of the installation script, code+signature being the executable work) seem like uphill battles when trying to show the manufacturer is violating them in an informal forum like HN.

But the intent and spirit of the license is straightforward and even spelled out in the preamble! "Our General Public Licenses are designed to make sure ... you can change the software". Fulling these goals is the entire point of the contract and only consideration for receiving a license. So the manufacturer is actually the party that must work to show how what they're releasing actually fulfills the specific terms.
A Toxic Work World
There's this: http://proof-technologies.com/holzero/index.html and I see some other things that I interpret as moving in that direction.
This article assumes that advertisers can get more sophisticated than blockers - I don't agree. With good enough technology, any logo can be snipped out or scribbled over. Any inline, self hosted image can be recognized and removed. Perhaps in future, adblockers will comb through the text of pages and the frames of video and your hero will be drinking "soda" instead of <brand name>.

Heck, one of these days, I want ad blocking glasses. So I can walk down the street and NO LOGOS.

It would almost be like humans owned the public space, then.
Yep, that's exactly what I have some staff internally looking into. Very happy to see it.
What moves do you see leading to that?

The king is at C7 and the Queen is at A8 in the video. They king can't do anything. The whole reason to under promote is for white to avoid stalemate when he/she has a winning checkmate.

The only other moves are after white pawn b7 would be to just run the king out of the fork (legal) but then black's whole position collapses and white just cleans up the same as if black plays king B8.

Once the king is tucked in and the D file pawns are blocked he can ONLY move to C7. If he moves out of the fork earlier to C7 or D8 he still loses the rook and the two pawns are still trapped. Against white's D pawn.

edit: We're also talking about this puzzle instead of the original. https://www.youtube.com/watch?v=iSKtG-8TwI0 Which is different and doesn't use old rule loop holes.
In the future everyone will be producing content - not just the people that currently do it for a living. Brand-name publishers simply will not be able to compete against the masses. It began with TypePad blogging, and now platforms like Medium are taking social publishing even more mainstream.

Which raises more interesting questions: how will this next generation of content producers monetize content, and will they be doing it for a living like the publishers of today?
Which is $18b, so not insignificant. There may also be action in Europe.
How? For the average user (which are who companies really care about), code signing offers an important level of protection. Sure this would be an improvement for technical users who want something hackable, but that's a small fraction of the market.
I didn't interpret that in the sense of material items. If work and love are things then experiences in general are things.

In that abstract sense wanting things isn't materialistic. Even if you want to live in a cabin on Walden Pond, you still want a "thing".
So the VW ECUs essentially have a separate map for when they detect the EPA testing.
Criminal charges seem like a good plan. But its not sufficient.

Volswagen has over a period of time pumped a lot of this gas into the atmosphere and the fine ought to reflect the actual clean up damage. What is it going to cost to remove it and put the environment back to the way it should have been if they hadn't broken the law. That is what these sorts of fines ought to be based on.
we use ruby and sequel on the backend and if you are interested in that, its great. We're a small shop so you help define your role on the team. Right now we have 2 who are great with ember.js (our front end) and 1 who is outstanding with ruby. We're all working our way through sequel. The app is backed by a postgreSQL database hosted on AWS. Operations? As in devops? Builds, deployments? We have a position like that, but its not in my area. Its rolled into customer service instead of development.