skysight-inc/HackerNews huggingface dataset:
Because ambiguities in English sentences often cannot be resolved until the end,[1] readers tend to parse whole sentences before trying to fully understand them. Short sentences are a way of forcing readers to fully digest each thought before moving on to the next one.

Short sentences have additional benefits for persuasive writing (particularly legal writing). It's hard to hide anything in a short, simple sentence. Using them is a way of signaling your confidence in what you're saying.

[1] https://en.wikipedia.org/wiki/Garden_path_sentence
Clicking "try the demo" made FF 38.0.5 eat up 2.7Go RAM. Page was never able to load, process froze and I had to kill it. Not really what I call lightweight.

Curious to see if this picks up, seems a bit counter-intuitive to me (if the project is so small, I'd just draft up the pages myself, why bother with a full-fledge CMS?), but there are probably people who'll like that?
Agreed, but its as important to know when to break consistency as to follow it, but the former requires more experience.
Excellent idea about waiting for idle to update ratings. I thought a lot about how to prevent changes while user scrolling the list. At this moment user have a pause button, to do it manually, but your suggestion looks more useful. Thanks!
> Neither SpaceX nor Elon Musk is affiliated with any Hyperloop companies

what does that mean? Didn't they come up with the idea of hyperloop?
> Which suggests that -40 with windchill is a relatively uncommon condition

-40 is uncommon, but "-40 with windchill" can mean something different. In Canada it's common to report the temperature along with a lower number that takes wind chill into account. Thus a weather reporter might say, "-25 (Celsius), -40 with wind chill", meaning it's windy enough that if you go out walking it'll feel like -40 and the creativity won't exactly flow.

This became standard about a generation ago. I believe they started doing it to alert people to the risk of frostbite. But every time I hear it I can't help thinking that previous generations of Canadians would look down their possibly frostbitten noses at us for weakness.
US Tech Funding
Enforcers make those kind of decisions all the time. Ever been "let go with a warning" for some other kind of violation?
Clojure in Production: Logging
"The machine is a remarkable and unique piece of equipment. Purpose-built for Crossrail by German firm Herrenknecht – one of a handful of TBM manufacturers in the world – it cost around £10m ($15m), weighs close to 1,000 tonnes, has an external diameter of 7.1 metres (23ft) and from cutting-face-to-end stretches 150m (500ft)."

http://www.bbc.com/future/story/20150602-crossrail-the-monst...
I went with this fix on my linux servers: Upgrade redis.
Just made me think about how much time I could waste reading utterly useless information. News, never again!

Good concept though and good execution.
I wasn't a fake study, it was a dishonest one.
Hyperloop tubes are elevated, not buried underground.
There was a lot of talk in the wake of the Obama/Romney election that Obama's digital efforts gave them a very important advantage, so I think it is likely that the main Republican campaigns will have changed to that approach this cycle.
Maybe a framework like this one: http://chrisb.host.cs.st-andrews.ac.uk/skel-test-master/tuto... could help with this?
I don't think it matters whether you use SHA1 or SHA256 on your CSR - a CA can issue you a SHA256 certificate regardless. Better to use SHA256 on the CSR, of course, but not worth worrying about.
> Also, look at the scummy things that Q&A sites like Quora end up doing after they find it difficult to stay afloat.

Kind of what? I'm genuinely not aware of this. People seem to be hating Quora but I've never received a concrete answer; their having to select 'preference' at the beginning annoys the hell out of me, though.
Startup Offers Fully Supported Linux Laptops for Lease
The Early Days of Web Analytics
Look, suppose you go ahead and follow this advice instead of using a constructor function. What have you got?

First, you'll have to update each-and-every single function that operates on the struct to deal with zero-values with ambiguous semantics (i.e. is it zero because that's meaningful in my domain, or is it zero because Johnny forgot to update the allocation). If you'd used a constructor function, then you could've resolved the meaning of those default values and been done with it.

Second, the next time you add a new field, you'll have to deal with a potentially complex interplay between default values and what the code actually needs to do.

Third, the absence of compiler errors fails to notify third-party users of your library how the semantics of your struct has changed, with all of the long-nights-of-debugging that that will entail.
Haha, come on man, let's assume positive intent on my part here, I just want to talk about how we classify bad behavior on the Internet.
I'm currently tending a 16 year old Java codebase, with very little in the way of maintenance in the years since it was written.

"Software over time tends towards monsterism." is apt in my mind.
Is there an API available/in the works so people can play with this data?
How File-System Fragmentation and Defrag Affect EBS Snapshots
Elon has flat out said he is too busy with Tesla and SpaceX to do yet another company.
I remember those days. Oh boy now I feel old! :)
I am pretty sure you were joking, but just in case ... Elon already sat down and decided to learn enough rocket science to found SpaceX, and enough engineering to found Tesla. He's learned more in his "spare time" than most of us have learned at university, and then has gone on to apply the lever of business to it.

If Elon felt that it were necessary to get his pet project done, I believe he'd make time to master civil engineering and politics to the degree that it were necessary.

Basically, he's the real Tony Stark. ;)
Your response "Why are you lying?" elsewhere in this thread, now deleted, certainly doesn't help make your actions seem genuine.

And attempting to trick users into installing software that you know they don't want is definitely ill intent and attempting to hurt users.

Sure, some security professionals make distinctions between a variety of different subtypes of bad software, with varying definitions, including adware, malware, badware, ransomware, backdoors, viruses, trojans, and any number of other terms. But outside of the security industry, people trying to make fine-grained distinctions or introduce different terms are often malware vendors themselves, hence why you've "touched a nerve".

For instance, when Lenovo started pre-installing the Superfish malware on their systems, they persistently called it "Potentially Unwanted Programs", to obfuscate what they were actually doing.

On top of that, as the Superfish case indicates, even software that "just" serves ads tends to escalate, such as by MITMing and utterly breaking HTTPS. And any such software has the potential to introduce bugs.

We have quite enough bugs in software that does what its users want it to do, without introducing more software that nobody wants and that can only further reduce user security and privacy.
>Make my day, pick some and provide unbiased data showing improvement

I won't need any sources because I believe you will be able to stipulate:

Access to virtually any info at your fingertips

Safer water, food, health care, workplace etc.

Increased protection of LBGT

Increased consumer protections, remedy of fraud

Longer lifespan, medical breakthroughs, better protections and access for the blind and deaf

I could literally go on forever. It takes a pretty stubborn dogma to insist things are getting worse.
Seriously? Party affiliation automatically means bringing in an "enterprise" entity? Both parties are pretty heavily in bed with many of those.

I think both learned from the last two elections.
Data, Data Everywhere, but Not a Bit You Own
Certainly neoreaction is a cancer, but the best cure for these cancers is sunlight.
For things like this, "affiliated" usually has a very precise legal definition, which means that they don't help each other with research and they're not financially invested. It means they're not cheating by entering their friends (or themselves) in the competition. Compare with the small print on most lotteries and contests, e.g. Google Code Jam:

> You cannot participate in the Contest if... you are a current employee (including intern), contractor, officer, or director, of Google or its affiliates.
You may find happiness with matrix (https://matrix.org/). It's basically a "message synchronization protocol" done with today's technology (HTTP+JSON). The synchronization approach versus the messages being sent on the socket actually makes me think about mosh vs ssh.
OK, I'll answer this one. No software I own installs adware/spyware that I then uninstall or circumvent. This includes "free" commercial stuff like Chrome, Steam, the Kindle App, and Spotify. And then stuff I purchase licenses for, including Transmit, Sublime Text, Lightroom. The free consumer software that I do use, KeepassX and Handbrake, don't currently install adware/spyware. If they did, I wouldn't use them.

So no, I'm not being a hypocrite in the same way as the GP is being, unless he has restricted his consumption of Internet content to Wikipedia and pastebin
Sounds like those sites need a better architecture if those things are so strategic to their business.
OS/360 says hi.
I'm the author of the GH repo and I just want to give full credit for figuring out Chrome does this to this guy: https://twitter.com/a_de_pasquale

All I did was think "if it works for 65mb why not more?" and write a quick proof of concept. Gets to 10gb on my 4gig laptop and then crashes. (MBA, OSX 10.10).
I get where you're coming from, and ultimately I agree that Sourceforge screwed up by doing this whole "bundling" thing, and probably because they're scrambling desperately to make money in a GitHub world.

There is, however, a meaningful difference between the kinds of things my antivirus picks up and the software Sourceforge was bundling.

Calling the Sourceforge bundles "malware" masks that difference, and I think that's harmful, and maybe a little childish.
The costs of an underground tunnel connecting LA with SF would be prohibitive.
To Hell with Bad Email Software
I use "tee" for these scenarios.

echo "127.0.0.1 sourceforge.net" |sudo tee -a /etc/hosts
This is pretty cool. The one thing that i noticed is that there are a lot of 'duplicates', in the sense of one event being covered by a ton of different websites and then being shown multiple times.

I'm wondering if would be possible to use some sort of string pattern matching algorithm (perhaps bolstered by comparing article submission times?) to group 'like' stories together to mitigate this effect, perhaps allowing a the user to expand a given group to see all of the stories pertaining to that 'event' in order of popularity.
How do other browsers behave?
This Tech Giant Taught 3,000 Kids to Build Robots in a Year
It shows the benefits of wearing it. The guy in the video walks away totally unharmed. This kind of blow to the head can happen easily while riding a bike, specially in a city.
Is "El Packete" the real name of the thing or is the journalist constantly misspelling "El Paquete" though the article?
I also find icy cold wintertime walks to be incredibly satisfying–especially during a snow storm. The hush of freshly fallen snow is magical. All of the people and cars have retreated inside, it's just you and the snow crunching underfoot, the cold air stinging your cheeks, sounds around muffled by the snow. Absolutely my favorite time to walk and think.
Not really sure what Mr. Noto brings to the table besides trying to sell the stock to institutional investors and others on wall street.

I don't want to discount Mr. Noto, however I really don't think he can turn twitter around. They need someone who can think ahead into the future, take bold risk, actually be in the office every day.

Compared to Facebook I just don't see Twitter "Moving Fast and Breaking Things", not because they don't have the talent; but they just lack a clear direction.
The cited page does not even contain the word "shatter".
> why do standards tend to run behind state-of-the-art

Because otherwise you end up with design-by-committee.
This makes sense at the level of programmers as well. A programmer that does their job well is easily replaceable because the code they write is easy to maintain and so they will be replaced by someone who is not as good of a programmer and writes less maintainable code.
8 Identity and Access Metrics to Manage Breach Risks
The General Crisis of the 17th Century
> but chrisaljoudi just continued development and made some changes

Yeah, there's more to it than that. Gorhill started it as a free and non-profit solution to help. He gave a lot of the credit to people maintaining the block lists. When he got tired of dealing with it, he transferred maintainership over to one of the devs that showed interest - chrisaljoudi. Who promptly started to monetize it. Like how he stripped out the "No donations sought" part of the readme (https://github.com/chrisaljoudi/uBlock/commit/f256801344a517...). And many of his changes were done to make his own contributions seem far larger than they actually were in order to encourage donations.

The majority of chrisaljoudi's changes are churn to make the project look busier than it actually is. For example, many changes are just committing checksum updates (https://github.com/chrisaljoudi/uBlock/commit/bb340ac92cc6a8...). Which is already done internally from uBlock. And then there's the removal of other developer's attribution. Which he thankfully stopped after everything blew up. Or his personal site which initially gave the impression that he was the sole creator of uBlock. There was a lot of online drama following it after the maintainership was newly transferred (http://www.reddit.com/r/programming/comments/33sl39/maintain...). I know Reddit's not really an unbiased place from which to review, but there's plenty of links on there.

I'm sorry, but people who ignore the contributions of others and immediately scramble for donations (https://donorbox.org/ublock) the moment they're made lead maintainer don't really give me a good impression. There's been a lot of discussion over the inflated amounts of those donations (http://www.reddit.com/r/linux/comments/39quzj/chris_aljoudis...). He's cleaned up a lot of the problems people complained about, but it doesn't change the fact that his first priority upon receiving a position of authority in a large, free, open-source project was to strip out attributions and solicit donations. I'll give him credit for backpedaling and reforming, but not much. It's easy to apologize when you got caught.
Any constraint not imposed by a compiler is a degree-of-freedom that will drive a system toward complexity. It takes extraordinary effort and discipline to avoid this, especially over the long term. (One way of thinking about what architecture is is defining what allowed DoFs are on a system, so if you need to add a field to a form or implement some feature, the architecture is the thing that maps to individual concrete artifacts.)
I think the real problem with XMPP (and the visible lag between state of the art and specifications) is that there's no single big vendor behind it. It's both a pro (in that the specs should accommodate what the community wants, not what the vendor wants) and a con (because specs are written when vendors feel like it).

An interesting example is Google with SPDY. They wanted something new, built it, tested it, and then wrote the specifications (along with other actors of course). I think it is fair to say that without the SPDY experiment we wouldn't have seen HTTP/2 coming so fast. Google and the other actors had enough incentive (and actual time and money to spend) to make it go further. In the case of XMPP there's no such actor, unfortunately.
Actually, it does serve a purpose: it allows you to accurately mark a syntactic hierarchy, indicating clause separation, as distinct from phrase separation. This is especially important when you have two complementary clauses whose relationship should be highlighted, as in the author's

"So if you find yourself breaking sentences apart to follow a rule that sentences should be short, you’re doing it wrong; if they can be broken apart without much trouble, they also weren’t any trouble for the reader to understand in the first place."

Sure, he could make them two separate sentences—but why waste the opportunity to signal their relatedness? Separating the two with a period represents them as equally related to other surrounding sentences. We can decode their connection still, but signaling it explicitly just makes it smoother.

I found his writing to be extremely clear, easy to follow, and enjoyable to read.
DD4BC Group Targets Companies with Ransom-Driven DDoS Attacks
Maybe owner is not the right word. But IBM is definitely going to be associated with this technology in an exclusive manner. Like when you say Bootstrap or Storm you have to mention it's by Twitter, or when you talk about AngularJS you'd mention it by Google.
They are all open and open source, but the main sponsor is always taking over the mind share.
In this case I suggest that IBM can become to Spark what Google is for Angular without even being there from the start.
Dumb idea? maybe...
Postie: Utility for batch sending emails and text messages
Darwin was another.
Firefox doesn't behave too well either. Gets to 23169 in the counter http://i.imgur.com/3zkPKD7.png
I feel like this is a poor attempt to try and craft some cohesion in the app store. Google has done a much better job of writing guidelines with their Google.com/design site, specifically the Material Design Guidelines[1]. In my opinion, Google has really shown that it has a stronger design sense than people give them credit for.

[1] https://www.google.com/design/spec/material-design/introduct...
I would imagine there are a bunch of nerds at SpaceX who would be might annoyed if they weren't allowed to participate in building something like this. Very cool of the company to make it an official thing, and to realize the issues with having their people win.
Ha, I tried to poke inside tcc, aiming at booting linux 3.x, and missed that link.

ps: it's also still under development http://lists.nongnu.org/archive/html/tinycc-devel/ .. impressive.

----

"tcc still compiles around 10x faster but runs x3.5 times slower." from tcc homepage 3rd benchmark URL http://lists.nongnu.org/archive/html/tinycc-devel/2013-02/ms...
Louder vowels won’t get you laid, and other tales of spurious correlation
Do you have a link to a leader election algorithm in P sytems? My Google-fu returns nothing…
Good stuff. Been looking for something like this for a while. You plugging into all their APIs or are you scraping?
thanks for the link to this article.
A Security Model for Before, During, and After an Attack [pdf]
California Saw More Venture Capital Than the Other 49 States Combined
I've always learned the edict to simplify writing from as:...

I'm terribly sorry, but after scanning that several times, my parser grew weary and I found that I did not have the courage to go on.
This was my case as well when I tried to work from the Philippines for a few weeks. I even stayed at a Hyatt and purchased room wifi, which did not work at all and would not be refunded by the hotel. Don’t get my started on the broadband sticks (tried three of them and none of them worked).

I’ve seen a few people successfully work from here on the nomads slack channel though. You just have to find places that actually specialize in this - like a co-working space - or an actual home because any public wifi will be spotty at best.
Stuff like this is why many developers don't take Go people serious anymore.
No concepts taught here (in NA), move along.
If we were to teach people concepts, they may start thinking and turn off their TV.
https://en.wikipedia.org/wiki/Humanities#Truth_and_meaning
"curl -sSL https://hyper.sh/install | bash"

All those years bashing Windows administrators....
For the most part it is to be elevated over the I-5 median, which helps with right-of-way.
thanks for a great reply on all points.
I'm trying to be a better actor on this site, I'm sorry for the "Why are you lying?" comment. I deleted it because it completely undermines my argument, you're right to call me out on it. I'm sorry. :(

I think you and I are on the same page here. My only additional point I'd like to make is that there is value in differentiating between what Sourceforge did and what will happen if you download a bad torrent from TPB, or click the wrong ad on a porn website. Lumping them all together means my grandfather goes and buys identity protection services because the Ask toolbar on IE is "malware".
SteamVR: Room-scale VR world
This is an extremely good article and echoes a lot of the frustration I've experienced in the last 6 months while trying to get up to speed in the current webdev world.

A git repo with a basic example is NOT a tutorial and teaches very little.

I greatly appreciate all the boilerplates / examples people put out there. I really do, I've spent a lot of time digging through them and have learned a great deal. However it is very inefficient. While they show the "what" to do, they often neglect the "how" and the "why".
thanks a bunch for the reply.
You might also be interested in Google's own Polymer: https://www.polymer-project.org/1.0/
If you run a server you pretty much need to expose your IP one way or another anyway, even in IPv4. Well, I suppose you can use something like dynamic dns but still...

I totally agree, though, anonymity is not part of IP. I was not implying that, just that there are still ways for home users to somehow shuffle their IPs within the IPv6 framework.
To absorb energy in a useful way you need both force and distance. The idea is to reduce peak G force ... not that just reducing peak G force is all we need to do...
Now I get it. It's not just "I didn't write this, therefore shit, so I need to rewrite it from scratch." This was a clear explanation in a bite sized chunk which illustrated the reasons for Heron. Thanks.
thanks for your thoughts and pointing to the ssllabs test. much appreciated.
I'm always cautious of simplified specs like that. What's the block mode for AES? How does the key exchange work? What's the entropy source for key generation? This is a keyboard, after all.
Dynamics.js, a JavaScript library to create physics-based animations
The superpower police now use to tackle crime [BBC]
Especially when chrome considers sf downloads as hazardous.
I recall watching a talk (given by @bcantrill I think it was?) where SmartOS had implemented the docker api, but ran the actual "container" via linux emulation, inside a zone. I think they named it "lx branded zones" or something similar.

I could see vmware doing something like that -- implementing the docker api, but actually running containers on very lightweight vms, so they can leverage their existing virt infrastructure (memory ballooning, cpu allocation, migration, etc) with it.
So why single out Chrome in this repository and post? Feels like a hit piece on Chrome this way.
There is a very good reason why GA is free to use. It involves building profiles of your users for Google's benefit. Don't be surprised or upset if some of your users don't want to participate in that privacy shit storm.
This is sad. Hopefully satellite providers like O3B (http://www.o3bnetworks.com/customers/) make a dent in this market. It seems O3B exists primarily to satisfy connectivity needs for places just like Cuba.
While there are XEPs to define these extensions, there is a huge gap between "you can do it" and "it's done here".

Could you cite at least 1 client that does all of the above on each platform (Linux, Windows, Mac OS, WP, Android, iOS) ? (This is a genuine question, I'd like to know if it really is possible, especially on mobile)
Building Moments, a new photo sharing app