skysight-inc/HackerNews huggingface dataset:
I assume by the context of my quote that we are still talking about the dangling modifier I used or similar "errors".

>This is the sense in which a lot of people parse language.

I completely disagree. You are describing a sense in which they consciously analyze language. Mental grammars are much more plastic and forgiving than you seem to suggest. I do not know a single person who, when first reading such a sentence, would not be able to derive the intended meaning from it on the grounds that the modifier has no explicit referent, and I think suggesting otherwise is far-fetched.

Sometimes perhaps a genuinely ambiguous phrase may cause the reader to review and come up with an alternate meaning or two, but it is not as if their brain says "SYNTAX ERROR" and can't continue, bringing communication to a grinding halt.

>The whole point of correctly using language is that readers don't have to jump through hoops to understand what mistake you made and why you made it (i.e. what you actually meant), which ultimately makes communication easier.

I think you are suffering from an illusion that there exists an objectively and universally correct, monolithic, Standard English.

I also think that you are on the verge of a slippery slope argument by even suggesting that a speaker-referential dangling modifier caused readers to "jump through hoops" and hindered communication.

"I know what you meant" is probably the hardest thing for any prescriptivist to admit because it immediately destroys their very arbitrary arguments about "logic" and "efficiency" of language.

My point stands that there is a huge difference between a perceived poor style choice and a genuinely ungrammatical utterance. But human beings do not naturally speak ungrammatically. There are simply dialect-dependent variations in grammar, and the more prestigious dialect will almost always be touted as "the right one" by prescriptivists, who will then say that all other dialects are "ruining the language" and "making communication more difficult". By that line of thinking it's reprehensible that different languages even exist at all.

Sorry, but you are never going to get a universally agreed-upon and practiced standard. Yes, we need some rules to have a grammar and a language, but there is a huge range of how important those rules are for communication. Saying that any old "incorrect" use of language hinders communication is, to me, a bit like suggesting that people who jaywalk in a city are liable to gridlock its transportation system.
Show HN: Sound Asleep – Noise-Masking Ambient Sounds for Android
Depends on your experience and on the offer. A code challenge is just a first filter; it doesn't mean the company will make an offer. Probably not worth putting yourself through that for maybe nothing.
From a quick glance at the spec, it seems that everything is an event and it roughly has the following structure:

{
[...]
"room_id": "...",
"content": "<the actual payload>",
[...]
}

The way I see it, the easiest way to make OTR happen is to keep the general JSON structure in the clear so that all servers know the context (in particular the room_id must be understood by the servers to know where the message is to be routed) and have the content be encrypted in a format that only the client(s) understand:

{
[...]
"room_id": "...",
"content": "<encrypted payload>",
[...]
}

This is actually how PGP on SMTP works: the servers know where to route the message, and forward the content without looking at it or trying to understand it. The servers know the very minimum, so their implementation remain easy and understandable, and they critically don't need to be reliable for end-to-end encryption to work.

Being a fan of IM systems I'm interested in Matrix, specifically because it tries to blend in what didn't work with IRC and XMPP, so I may very well look into it a little bit more ...
China Cracks Down on Fake Web Accounts
Is this true? Are comments done for? Do they desire them in theory, if trolls could be excluded? Can trolls be excluded?

"At CNN, comments on most stories were disabled in August. They are selectively activated on stories that editors feel have the potential for high-quality debate -- and when writers and editors can actively participate in and moderate those conversations."

What happened in August?

"Editors and moderators now regularly host discussions on CNN's Facebook and Twitter accounts."

Why are they not concerned about trolling on those sites? Do they just want it siloed from their site? Is this about lawsuits or advertiser's concerns?

"Despite our best efforts to contain them, trolls are a persistent group and keep managing to slip through the gates."

Was this simply a moderation problem? Is this solvable?
This is exactly what Osama bin Laden wanted. The goal of terrorism is to push a country towards a police state. Subjected to increased police powers, people will blame the government, and will rise up against that government. So terrorism is an indirect attempt to destabilize a country. I think that was a big part of why the 9/11 attacks were carried out.

Of course, it didn't work. In the USA, George Bush got re-elected, and citizens aren't doing much more than grumbling about abuses of power by the police forces. Of the chain of causation that Qaeda was hoping to trigger, only the first one took place: enormously increased policing. No major government change has followed.
From my experience as someone who is primarily self-taught, I think that having a more experienced programmer who can act as a mentor is vital to one's own growth as a developer. My first experiences programming in a professional capacity consisted of writing VBA macros to either automate tasks like moving or reformatting data, or in one instance, run an iterative algorithm that could not be expressed simply with excel formulas. Looking back, I was stuck at that level for several years, until I was given some new assignments that were signficantly harder than my previous ones, and I had no idea where to begin. I discussed some of my current assignments with a colleague who had some programming experience, and he gave me a few basic lessons (in VBA) about object-oriented programming and communicating with SQL databases using the OLEDB library. Based on this knowledge, I set out to build some advanced, database-enabled spreadsheets, relying heavily on Google, Stack Overflow, and various blogs whenever I hit a snag. As I was progressing, I would bounce architecture ideas off my mentor and he would give me some topics to research in more depth. I would then go back to my online resources to figure out how to apply these new concepts to help solve my problem. As time went on and I became more confident in my skills, with the advice of my mentor, I moved from Access to SQL Server and from VBA to C# and the .NET Framework, eventually reaching a point where I became a self-sufficient programmer developing full scale applications used across my firm.

For a motivated student, I think this method of teaching can yield tremendous results. With the vast amount of detailed information out there from tons of easily accessible sources, having a more experienced mentor create a path for the novice to follow but also letting the student figure out the implementation details on his/her own can be very rewarding. It allows the student to develop strong problem-solving skills within a smaller context (so the student doesn't get overwhelmed with indecision) yet also provides a support system when the student truly is stuck on a problem. I'm not suggesting that this is the BEST or ONLY way programming should be taught, but for someone like me, who learns best by doing, it can be a great way to get started in the field.
Is the vision that these would be run at home and/or in the public cloud? Home offers more legal protection, but NAT hole punching requires a public rendezvous server. What would be the process of porting the services in ownCloud to Nymote/Mirage, do they need to be rewritten in ocaml?
Also, it seems I don't understand Medium, but I'm unable to see any comments there, or even find some button that says 'comments'. Do I have to sign in to even read comments?
China to ban online impersonation accounts, enforce real-name registration
There are a few blood archives going back multiple decades which might allow this. For example, I read a while ago one study which used a US military blood archive with samples from the 1950s to check that some blood biomarker had genuinely increased since then.
>This is because milk, as a standalone beverage, is revolting.

That is a patently false claim.
...where "We" is the Matrix team :)
Android NDK is a world of pain.

I do get the security part, I also like how both Android and Windows Phone 7/8 share architecture ideas with IBM i.

However, it would be nice to also expose the framework to the NDK without forcing everyone to write their own bindings.

Or at very least, expose other Android internal C++ libraries like SKIA, as part of the public NDK APIs.
:)

Let me know if there is a roadblock, or anything I could do to help you make the leap!
As with a few of their other skunkworks (POWER->X86) we have no way of knowing if they've already been hard at work on it for years and years.
We're better off trying to make Silicene-enhanced transistors rather than artificially engineering a band-gap in Graphene.

Hook Em
I guess I was missing the July data point, I figured they were counting up until Ulbricht was arrested in October.
mcdonalds is far more physically damaging than meth? Why do I get the feeling you've never been around either?
There are protein supplements containing mostly casein, and I took them, and no it does not make high or addictive.
I think your post was irony.
Another thing I've noticed is that having well documented interfaces between small components is extremely effective at improving isolation time.

Good point. There aren't languages that do a complete job of absolutely enforcing such patterns of behavior, but there are environments that do a fairly good job of encouraging them.

Another thing I've noticed is that interfaces with two or fewer arguments (none of which boolean) tend to be used correctly more often than interfaces with a large number of arguments, or booleans.

Goes to the same point. Most of my work with complex stuff was in Smalltalk, and there is practically no enforcement of anything in that language. However, my experience is that it's practical to have codebases that adhere very closely to a number of patterns or coding standards. Also, there were very powerful search facilities in the environment that facilitated powerful deductions about the codebase. Often, work would involve making deductions, figuring out how those could be broken, then quickly searching for these instances. Often enough, the deductions could stand and make debugging and modifications easy.

Your preference in interfaces is also the one preferred by better Smalltalkers. Also, the environment is built up entirely of small components. One path of least resistance is to build new systems along the same lines. (That said, one could still write Fortran and COBOL in Smalltalk, and I had to deal with this professionally.)
Coca-Cola now have a number of brands where they attempt to distance themselves as far as possible from the brand. In the UK, they now sell "glacéau smartwater", where the labelling suggests that it is made by a company called "Energy Brands". However, said company is actually fully owned by Coca-Cola, and the only thing to betray this on the bottle is the complaints contact address.
You can always use pure virtual classes, but requires discipline and virtual inheritance.
There are now many large companies participating in OpenJDK. Of them, IBM, AMD and Intel are contributing code (Google, sadly, not so much).
Hi, developer here.

I got such a great response from my last Show HN (Artpacks.org ANSI & ASCII Archive), that I thought I'd try submitting the newest app that I created.

I created this app as part of a personal goal to create 12 apps and/or products in 12 months. The 12-apps-in-12-months thing is a bit of a gimmick to train myself to START SHIPPING.

I noticed in another thread that a few others are trying the same thing, so hopefully we get some great Show HN posts. :)

So, onto this app. The name implies that this is sleep-focused, but I've been a lot more focused at work since using the "Coffee Shop" soundtrack.

I plan on shipping this with additional sounds soon, along with additional presets that combine sounds. I'm also toying with the idea of giving the user more fine-grained control of each sound's volume, but I don;t want to complicate the interface very much.

Any thoughts, ideas, or other feedback?
SubTropolis: A Huge Business Complex Under Kansas City
"We" in this case is actually those human cultures with large backgrounds in herding. For example the Maasai, Kenyans, Tanzanians, and Sudanese tend to not be lactose intolerant. I think we'd agree they're not Northern Europeans.

That being said, yes it's not a global norm.
Highly anecdotal, but from my mother's side of the family, she and her cousin passed, went to grammar school, moved from area, went to uni, etc. Siblings and other cousins didn't, and still in area - one went straight into the navy, so did well long-term with oil, and one married to air force officer (again then oil worker), but the rest are substantially less well-off. From talking to family friends over the years, a marked impact upon life outcomes seems to have been a fairly common result of that single test. How much of that is because of ability/drive etc and would have occurred anyway is debatable, but it pretty horrendous placing that much weight upon a child so young
Tom Wheeler for president
Who knows what it is. They had availability issues yesterday and this morning with their web frontend.

Is posting when a website is down really still a thing?
To you, there might be "literally nothing" suspicious about it, but when that user's previous post on the forum discussed Silk Road, likely for the first time ever, a law enforcement officer, having few leads to go on, might feel inclined to investigate that individual further. Again, there's also the tiny detail about a package with nine fake IDs being sent to Ulbricht in July 2013. DHS agents confronted him about it around that time: "The photos also matched his Texas driving license, which the DHS investigators asked to see. All of this happened around the same time that Dread Pirate Roberts was discussing obtaining fake IDs on Silk Road, the FBI affidavit said. The FBI put the final piece of the puzzle in place by pulling Ulbricht's Texas driving license and comparing it with the license that Ulbricht showed the DHS. The numbers matched. At this point, it must have considered that it had enough evidence." http://www.coindesk.com/ross-ulbrichts-silk-road-head-smacki...
Alan Turing's notes found being used as roof insulation in Hut 6 Bletchley Park
The Uber Workcation – How Uber Survived Its First New Year’s Eve
What's an electronic leash? Like running TailsOS on a flash drive that's tethered to a bracelet?
> Well, the fact that most non-Northern European adults are lactose intolerant

The statistics about lactose intolerance are a complete jumble of inconsistent data; I'm very skeptical.

I can't speak for many groups/countries, but for the one I've been in extensive contact with, the published numbers are simply out of whack.
> They're wrong on every issue if you assume that Obama is right no every issue.

I was speaking specifically about the issues mentioned in the parent post. Namely vaccination[1], evolution, and climate change. The Republican positions are objectively wrong on these issues. Projecting from there, it's not unreasonable to assume they're wrong on other issues that I know less about.

To be more explicit, I was disagreeing with this:

> I just think people who take a position of "It's an idea from the other political party so I don't like it" cause more harm than good.

If one party is consistently wrong on many, many obvious issues, I don't see much of an issue with dismissing their views on more nuanced issues. If you can't figure out something relatively simple like evolution, I don't have much faith in you figuring out national economics.

[1] See Christie and Rand Paul's recent statements
Interesting that this is a Philadelphia story; the ACLU recently drove Philadelphia PD to admit wrongdoing over a similar wrongful arrest involving TSA.

https://news.ycombinator.com/item?id=8943109
There's nothing suspicious about the recruitment ost, but it does contain his contact details. There is somethin gsuspicious about the 'have you heard about this great new site' post - a classic come-on - but it lacks identifying information about the author. One post provides the probable cause, the other supplies information about where to pursue further information.
Back when Java still wasn't known, we had Oberon(-2), Component Pascal and Modula-3.

All system programming languages with GC, value types and AOT compilers (some implementations of Oberon did have JITs).

Apparently 20 years detour was needed to go back to those features.
I think the thing that would make perl 6 really successful would be to call it something other than perl. Many people who have programmed perl for a long time seem to think it is an abomination of the first order, many people who have never programmed in perl think perl is some sort of dead language like COBOL or PL/1. Both groups are going to have a systemic aversion to this new language simply based on its name. And that is unfortunate.

There are neat things in this new language and there is no reason to leave the sea anchor of a name attached to it. Call it something fresh and new and it can be the cool hotness that is up and coming.
There's definitely a truth to that. We spend more keeping us alive in the last year of most people's lives than we do in the decades preceding.

When I'm not being an IT geek, I'm working as a paramedic, so I definitely see the entire gamut.
The suspicious part isn't really that he was avoiding specifics, it's that he was looking for an it professional in a bitcoin startup company.
First, unplug.

Then, go it alone, even if just for a little bit.

You seem to be doing all the right things with food, sights, and meeting people, but try sitting at a dim sum bar and watching how the locals interact. Paper and pen to capture your thoughts or an old school camera.

Was just in China and certainly not easy as an English speaker, but a group is a non-starter for locals. Of course this assumes that you are traveling to explore a new culture.

If all else fails and you want to stay with your friends, then try making the opposite decisions as normal. If you would follow them somewhere, push for what you want. If you are always deciding, just go with the flow. Where you say yes, say no, and where you say no, say yes.

Either way, unplug. The answer to better travels isn't here in HN, it's right where you are right now. It's about asking for directions in hand gestures rather than using technology. It's about not speaking to family and friends for a couple of weeks, but following your gut no matter the outcome. It's about making brand new friends that create a whole new adventure.

I hope we hear from you when you return to the land of the web with so much to tell and share!
Pro-Assad hackers are catfishing Syrian rebel forces
then go is the answer, take a look at, https://github.com/gin-gonic/gin
OK, from that perspective it makes sense - if there are some APIs you just can't go without. I just don't want to touch SOAP ever again, not even with a 10 foot pole. But maybe if this makes SOAP invisible it could be acceptable - although I don't see how that could be possible.
How Aha Does SSO with SAML 2.0
AFAIK, Google uses it (to some extent, at least), but the solution suffers some issues that make it less than ideal. While it relinquishes scheduling to the application, stack management remains the kernel responsibility, so while the task-switching overhead is greatly reduced, the threads are still not quite lightweight. The advantages to the approach is that it automatically crosses "language barriers", say, between the JVM and native code. This is very important for Google, who use C++ libraries as common code in their polyglot projects, but maybe not so important in other shops.
Show HN: The web development course I wish I had
I agree that "discrete vs continuous" is not the perfect way of expressing the difference; it's just an analogy. (But the structural support example is continuous. You could have 9.5 supports by adding a 10th support with half the strength, etc. "Amount of support" is the continuous measure.)

But it's not just an issue of graceful degradation. The fact that tiny changes in a program can have very large effects is a feature, not a bug. We grade programming languages on their ability to concisely express complex operations, and that conciseness necessarily means that very different operations are going to have similar expressions (e.g. subsetting rows vs columns of a matrix typically differ only by a small transposition of characters, but the effect is completely different).

You can write software that degrades gracefully, but one syntax error (or other "off-by-one-character" problem) is still going to kill the program. You can talk about running your program on a large set of redundant servers with no single point of failure, so that you can update them one-by-one with no downtime, and that makes you robust against even syntax errors. But that's not helping you teach novices how to write code.
> youthful indiscretion

He's 29, and the "indiscretion" was a carefully planned and run drug trafficking empire, with millions of dollars in profit. This isn't some college kid who got caught selling Aderall to his friends.
It's a universal truth. I can prove it using Einstein's equations.
so has anyone actually used it?
The article unfortunately failed to mention one of the greatest book "lovers" that there ever was, i.e. Don Quixote. But that would have been against the article's main points: that the "love to read" somehow started between the 1750s and the 1850s and that only English-written books count.
Can you please elaborate?

At this point I am unsure if I should develop my C/C++ chops more or learn C# application development and add something new to the skillset.
Mond, a scripting language written in C#
I’m not sure how much government has ever done to encourage innovation and investment at the local level. If one is a true believer in last-mile natural monopolies, then it is clear that the last mile should either be a) run by local governments, or b) run by regulated monopolies, for the benefit of consumers. I’m not sure how wide that gulf really is: Government run vs. private, but regulated. How do you provide incentives to build infrastructure that can only end up as one or the other?
Not sure why this is being down voted.

Of the two sets of charges, one was a much more easy conviction - the drug dealing.

It's not the prosecutor's job to introduce clouds of doubt into a prosecution. And this is not a case of "better ten guilty men go free than one innocent man be found guilty". He was, apparently quite overwhelmingly guilty of the charges related to running Silk Road. Why risk a conviction by charging him with something that might not stick (yes, I realize you can be found guilty of some charges and not others, but a whole world of doubt is introduced)?
Dispensaries, Growers, Distributers will all still exist. Doctors will be out of the mix but they have the fall back of... you know... being doctors.
Review of control strategies for active lower extremity prosthetics/orthotics
This I think is the difference. If Comcast starts throttling Netflix in my area there would be a huge public outcry...but there is no other option. None. I Can't just "switch" providers (jesus even if I wanted just to cancel, Comcast gives me hell). And even if we all get on twitter/facebook/LastWeekTonight Comcast will not care - they have no incentive to care because, again, there's no other option.