skysight-inc/HackerNews huggingface dataset:
Good points. And I'm at the point where I can create a site in html/css and bootstrap, but want to start populating the data with dynamic content and interaction with a database etc. Do you think javascript would be a good thing for me to focus on now to achieve those things?

I guess I had plans to look into javascript at some point, but it was primarily going to be for traditional ui manipulation. Do you think it can totally replace what I was going to originally do with php/django?
Cached: http://hn.premii.com/#/article/9354597/
These configs are a small part of what you need to get an A+. Much of it depends on server software and support, and certificate attributes.

That said, I have used them as a starting point to get A+ on the SSLLabs test.
Does this article contain the name of the paper?
Awesome, here is a 4096px version with bigger numbers.
https://github.com/mox1/pfd/blob/master/screen-0000.jpg
Sleep enough and well. Sleep quality is really important, too.
Relevant discussion from 2 days ago:
https://news.ycombinator.com/item?id=9339540
From the RFC you linked:

"First, the `linear` attribute as described here does not create true `linear` types: when unwinding past a `linear` type, the `linear` attribute will be ignored, and a `Finalize` trait could be invoked. Supporting unwinding means that Rust's linear types would in effect still be affine."
I wouldn't. But if I'm using an unencrypted connection I know for sure that everything is readable all along the way.

It seems to me that implicit in the argument against option 3 is the assumption that if we have a system in which encryption is not tied to authentication that the net will be filled with MITM attackers, thus effectively rendering option 3 identical to option 1.

Is that a valid assumption?
> I'm specifically gearing this toward obscure languages -- in other words, not PHP and Java, because although nearly everybody hates those languages, nearly everybody knows them too. Languages with bad reputations that are no longer common count, though (like COBOL and FORTRAN).

(From the OP)
I would say this would be the "smart way" to "disconnect from nature".

My idea of connecting with Nature is with your senses and your body, not by tapping into some mobile app to water a wifi plant pot. When you reduce your transaction with a living thing to just notifications and tapping glass, you effectively disconnect yourself from it and all the positive benefits it can give you.

It ends up as something virtual, like your servers, that push annoying notifications on your phone, instead of a living reality that you need to know how to take care and nurture it by your own hands.

I'm not against automation in agriculture. I love geeking out with hydroponics and arduino as the next person. But mass-production farms and having a plant on your desk are two different realities.
>I don't believe that most children have an idea what they will do for work until late in to their adolescence

Don't most kids look at what their parents do for a living and assume they will be doing that? I know I did, and it certainly affected my perception of the usefulness of school. Why bust ass to make good grades if my future is most likely in something that involves none of the skills I'm being taught?

Coming from a lower-middle-class background, the concept that some people actually enjoy their jobs was always foreign to me. My impression was that a job was some stupid thing that adults have to do to put a roof over their heads. So what I was being asked to do in school was to sacrifice my free time and work really hard now so I can continue sacrificing my free time and continue working really hard in the future. Since sacrificing my time and working really hard were going to be a big part of my future regardless of how well I did at school, I saw no reason not to blow school off and enjoy my life while I could.

I pulled my head out of my ass later on, but hopefully my experience can shed light on why many students who stand to benefit the most from school fail to see the point of it.
Try https://docs.google.com/document/d/1ft26lUQyuSpiu6VleP70_npa... instead. Or LWN's take at http://lwn.net/SubscriberLink/639427/5357c92c58eb584a/ .
Exciting, going to be a long nervous night.
>I'm very surprised that we don't teach basic graph theory in <= high school education

Not US, but I learned graph theory in HS, so it is done in some countries (CS class though, not maths)
I started using a standing desk (not a convertible one; I'm standing all day) a few weeks ago. It was weird at first, but now I'm enjoying it!

I've also been going for long, evening walks. It helps me relax and declutter my mind after a workday.
Akamai, Octoshape and the challenge of online video delivery
Who moved my cheese?
Some that I've been enjoying lately:

- SpecsFor: Some nice BDD wrappers around NUnit and Moq http://specsfor.com/
- Glimpse: A great diagnostic console tool for ASP.NET applications http://getglimpse.com/
- FluentMigrator: Awesome DB migration framework https://github.com/schambers/fluentmigrator
I've been vegan for 4 months. I feel stronger, fitter, and my joints feel looser. I turn 40 soon.
having the problem of a few more posts to sift through is much better than the problem of missing something that might have been categorized as "Los Angeles" where the job is actually in venice or santa monica <- happens all the time.

these things are just a starting point - further investigation on the company's site and actual location are always necessary.
Good points. Under the right circumstances, the "wisdom of crowds" can be really compelling. A couple of years back, I ran the data from an Oscar contest that had run over the course of about 30 years and the consensus pick each year was soundly the long-term winner. [1] However, it's an approach that doesn't seem to have been hugely generalizable.

[1] http://bitmason.blogspot.com/2012/04/crowdsourcing-predictio...
isn't that an oxymoron? (like "fresh frozen" or"military intelligence" )
Was it true 15 year ago? Are you sure?
That doesn't actually disagree with the dictionary text linked in grandparent post [0], though it disagrees with the apparent interpretation of it by the post that linked it.

[0] which provides, as the definition for the non-literal use: "(informal) Used for emphasis or to express strong feeling while not being literally true" and, says of that use in the usage note: "In recent years, an extended use of literally (and also literal) has become very common, where literally (or literal) is used deliberately in nonliteral contexts, for added effect: ‘they bought the car and literally ran it into the ground’."
Thanks! I corrected the problem and the link I provided above should reflect the changes I made.
Well, Rust by Example already exists: http://rustbyexample.com/

Which has a bunch of examples that utilize most of Rust's features and are runnable/editable in the browser.

And there was a comment on /r/rust[1] that made a good point about the documentation: It's better for searching for known-unknowns rather than unknown-unknowns. Since the community is still relatively small and idiomatic Rust is still being defined, it's hard to find those known-unknowns.

That being said, I've found that the Rust user forum[2] is very helpful and generally the community is full of people who understand the language way better than I do and who are willing to help.

[1]: https://www.reddit.com/r/rust/comments/2zu3eo/what_is_rust_b...

[2]: http://users.rust-lang.org/
There's tons of evidence that NK attacked SONY and the reason they did it was revealed when the Guardians of Peace leaked the Lynton emails.
Mathdown. Collaborative wysiwyg markdown with math
Stallman raises some interesting points, but calling the Kindle a "Swindle" doesn't make for a very rational argument.
What's Wrong with Your Definition of “Hacker”
I can't thank you enough! I haven't looked deeply into other sources, and used the phone as a normal user (I've borrowed it to a friend of ours, when they went to Italy for vacation (we are US based)), and then I used them again when travelling to Bulgaria.

Why FirefoxOS phones there? Because they don't draw much attention, they are cheap, and reliable for basic phone needs - calling, texting, even some browsing. Also the battery life is pretty good.

They are bit sluggish, but still much faster than other cheap phones.
I've never understood why there isn't a true wildcard method that can support naked domains and multiple levels of subdomain.
Electromagnetic Radiation Under Explicit Symmetry Breaking
I mostly agree regarding Intel... A lot of this is all pretty shady, I will make one exception to your comment about MS eating IE's costs.

When MS started including IE with windows, every other graphical OS included a browser (OS/2 Warp, and early Linux distros). I think the irritation was how deeply they embedded the browser, which does make some sense as it allowed them to create the CHM help files, which is a pretty nice format. As well as some of the push desktop stuff early one, which I kind of liked. The down side is that support for newer browsers on older OS versions was effectively made into a cliff for IE.

I'm glad that Chrome and Firefox carry as much weight as they do. Seeing a roughly 1:1:1 split among the top three is best for the larger community. The down side being how long it takes for an IE version to ship (still), which means that IE while ahead at launch quickly falls behind and becomes our least common denominator for public websites for years.

In particular, while I don't mind using JS transpilers like Babel/6to5 to get new features today, the fact that I can't use these without such tools for the next 4-5 years is kind of sad. As an aside, I really wish there was a common background worker abstraction that worked in both node and the browser... I know I can fork/cluster in node and use webworkers where available, it would still be nice to see a common interface for this stuff.
I see that the slides link is broken. This one might be the correct slides for this talk:

https://cs.byu.edu/colloquia_files/2006Fall/presentations/Ma...
Great work! Always happy to see people working towards a WYSIWYG editor for Markdown.

I did a similar project¹, with strong focus on editing math, inline, and “real time” wysiwyg. It failed. The problem is that most such approaches treat Markdown as _code_ instead of _text_, and inevitably mistake syntax highlighting for semantic, text-driven styling (as if one would style nouns, verbs, adjectives, instead of <h1>, <p>, <em>, etc.). Thus they use a code editor such as CodeMirror (like this one does, too). And then you must style `.cm-` syntax markers instead of the eventual (html) nodes that would be the output of a real Markdown parser. Which makes it impossible to just throw in any arbitrary html5 css-stylesheet. Which is imho the whole point of wysiwyg Markdown editing.

What you’d really want instead is true Markdown parsing, which normalizes the user’s input into a parse tree, then renders to clean html. But syncing input and output over an AST is quite impossible as long as Shadow DOM is not available in browsers. Cfr interesting discussion, over at Github (re: Quill editor).²

As for Markdown parsers: there’s many of them. The OP’s project uses @chjj’s marked.js³: wouldn’t harm to mention that on the homepage or in the README, since behavior (markdown interpretation) is very different from parser to parser. (I used to maintain a repo which lists all available Markdown parsers, apps, etc.)⁴

Meanwhile there’s CommonMark⁵, of course, which has already some really fast implementations in JavaScript. (Plus, they’re “Standard” ;-)⁶ Would be nice to see one of the CommonMark reference implementations incorporated into a WYSIWYG editor like this one.

¹ https://github.com/rhythmus/mathdown
² https://github.com/quilljs/quill/issues/74#issuecomment-4294...
³ https://github.com/chjj/marked
⁴ https://github.com/rhythmus/markdown-resources
⁵ http://commonmark.org
⁶ https://news.ycombinator.com/item?id=8264733
That phrase doesn't as a whole have two related but opposite meanings, so it would not count.
Under the right circumstances, prediction markets can work surprisingly well even when no money is involved and even when not all the participants are expert. Of course, there needs to be some expertise/information in the group. Random picks aren't going to converge on the right answer.
That whole thing about the tor keyboard intercept by nsa was never proven afaik. The common conclusion is that they wouldn't be so stupid as to let the customer tracking show the keyboard passing through them so they can bug it.

And as for Amazon reducing the price of books from publishers, this quantitatively has shown they will sell more and make more money despite the lower price tag.
Neat concept. This would be relatively elegant to do as a Python decorator, I think.

I'm not sure there's a ton of value to writing to any particular tombstone file more than once an execution session, for much the same reason why the system as-is can just drop conflicting calls or >quota calls.

Having it write only the first time (or perhaps first time in a given time window) would probably make it much faster if it stumbles into a loop's path.
I do try to keep lifts explosive as I can, though I can already feel how hard that will be as weight keeps growing.

I think the olympic lifts are really cool, but I feel it'd take significant motive to go off program and include them at least until I top out on 5x5s.
A few years ago I developed a rich text to markdown converter, completely client side in the browser: http://markitdown.medusis.com

It could be a first step to build what you're descibing.
Based of our ANT file that seems to be a common feature of build systems, moreso than an issue with Make.
Humanizer
Fantastic string, number, and datetime manipulation library
http://www.nuget.org/packages/Humanizer/

Units.Net
I love this for measurement and weight conversions
http://www.nuget.org/packages/UnitsNet/

And, of course, a shameless plug of my own library
Fibber
An indiscriminate data generator that will generate random data for all properties in a given class based on the property's type vs. its name
https://github.com/Schandlich/Fibber
http://www.nuget.org/packages/Fibber/
Veryman
Sounds like you want the BlackBerry hub :-P It's got both forms of views ;-)
Wearing the Qrble Triage band, and ensuring my vitals are in check!
I think a more accurate description is that this renders HTML as unrendered Markdown.
WhatsApp's security improved an awful lot back in November when it got end-to-end encryption.

MTProto has... issues. It uses IGE (infinite garble extension, a variation on the accumulated block chaining - ABC - mode of operation) as its mode of operation, which isn't exactly widely used or battle proven and is considered broken. Something like GCM wouldn've been a saner choice. Another issue is that it uses SHA1 for message authentication. Now, the issue isn't so much that they're using SHA1, but that they aren't using a MAC for message authentication.

It has other issues, but I have to rush off.
What are they saying? Can somebody explain like I'm 5?

"the idea that aggregating or averaging the imperfect, distributed knowledge of a large group of people can often yield better information than canvassing expert opinion."

What? Often? If I have a pain in my lower right abdomen and I poll the human population, I'm going to get a better answer than a doctor?

If I poll the human population about a physics problem, I'm going to get a better answer than a physicist?

"But as Surowiecki himself, and many commentators on his book, have pointed out, circumstances can conspire to undermine the wisdom of crowds. In particular, if a handful of people in a population exert an excessive influence on those around them, a “herding” instinct can kick in, and people will rally around an idea that could turn out to be wrong."

Conspire? Undermine the wisdom? Wow...

So when somebody realized blood-letting wasn't helping, I guess those folk 'conspired' to 'exert an excessive influence on those around them' until a 'herding instinct' kicked in...

Brain explodes from the stupidity

When it's wrong, somebody conspired, when it's right, oh, well, don't mention that it's the exact same process.
Personally I completely understand end-users for wanting a purely visual writing environment. No "show HTML", no markdown codes (and escape characters!) etc.. There is a reason desktop writing applications became fully visual three decades ago!

The value of Markdown is that it defines a limited set of semantic blocks and text styles so that the markup and css needed to render the content is finite and predictable upfront.

It seems to me this advantage could be achieved with an editor designed specifically with this idea in mind. The editor could be fully visual, but it would respect a pre-defined set of rules regarding content semantics. The editor could output an XML or JSON tree of content with semantic labels that you could then run through a markup generator. That way you have full control over the markup.

Once you have that you no longer need to limit yourself to what markdown offers. Maybe you want to give authors the ability to create "warning" and "tip!" blocks when writing help manuals for example. If you define those blocks then the editor would allow the author to insert them.
I like PostScript. When you want absolute control over a vector image, it's the way to go, and if you set up your macros right (that is "procedures") it can be quite easy to modify and reuse.
My password is illegible. It has a 0, I think, and the letter after it could be an I, L, or maybe a 1, but nothing I've tried so far works.

Definitely not ideal if I've wasted 5 minutes of my server's runtime just guessing the password.

Edit: Got it finally, 7 minutes in - a line right under the mystery letter made it look like an 'L' when it was actually an 'I'.
Amazon is charging sales tax in more and more states as they expand their services. They're currently collecting sales taxes in 24 states [0].

http://www.amazon.com/gp/help/customer/display.html?nodeId=4...
Rust's ownership model, and the borrow checker that enforces it, are a major breakthrough in language design. It's so simple, yet it solves so many problems.

This is what Go should have done. Then Go's "share by communicating, not by sharing" would be real, not PR. Go code often passes references over channels, which results in shared memory between two threads with no locking. In Rust, when you do that, you pass ownership of the referenced object. The sender can no longer access it, and there's no possibility of a race condition. A successor to Go with Rust ownership semantics has real potential. Go has a simpler type system than Rust, and seems to be well matched to the back-end parts of web-based systems.
Wow, I've never even heard of IRI.

Guess that proves your point :-D
I am mystified by the puzzlement people have shown over what the CPC's motivation could possibly be. The Xi Jinping administration has been engaged in a ham-handed crackdown on civil society and anyone who engages in political activism or discussion outside the context of the CPC for several years now and that crackdown has recently intensified. VPNs have been disabled, universities have been warned not use Western textbooks or discuss Western ideas, activists and intellectuals have been detained en masse or prevented from returning to the country, etc.

DDoSing foreign websites that are actively attempting to undermine the CPC's censorship and repression campaign is completely in line with the priorities of the CPC's high officials, as well as their general level of subtlety.
wow, this will be a great resource thanks !.
I am slightly confused about why the MutexGuard type is required in the locking example. Why can locking a lock not just return &mut? The API as written does so eventually anyway, through access(). I guess the API as written allows you to call access() multiple times, but I do not see how this is a useful property if the mutex stays locked for the entire scope of the MutexGuard anyway.
$1800 for 12 months with a max of 25 users is a bit steep.
Also, this was launched in January already: http://blogs.atlassian.com/2015/01/hipchat_server/
5 Life Lessons I Learned from Bob Knight
One big difference between the u.s. and china is that chinese politicians tend to have engineering backgrounds while american politicians tend to have law backgrounds.

I'm not completely disagreeing with you that chinese politicians may not understand the internet, but I don't think you can apply the same view of politicians you have in the u.s. to china.
Mate I just thought you didn't know that feature and it might help you.

I don't use Ubuntu.
The key is that the MutexGuard is responsible for unlocking (and it does so automatically on destruction). That way, you're tying the scope for the &mut reference to the scope in which the lock is actually held.
This is quite precisely what Brussels would like to see - federated power over a loose union of nations with the ultimate goal of emerging as a sort of United States of Europe.

As NATO is being challenged and Pax Americana not working out the way we thought, this seems smart. I wish the best to our historical allies.
As someone who lived in Kochi for six months in 2004 when I was 19, I find this really interesting.

Do you live there now?

I remember we were going to leave Kochi and go for a trip to Munnar (the hills where all the spices grow and tea estates are), but on that day the labor unions had declared 'hartal', which was somekind of statewide halt which meant that if you were driving on the road that day, it was open season for people to throw rocks at your car.

Our guide just wiggled his head, smiled and said that we'd be fine :) And we were. Saw no signs of rock-thowers by the road. But instead our chauffeur drove like a maniac up those hills in that old Ambassador, and I didn't have any medical insurance at that time. That's when I learned the art of praying :D
It's awfully convenient, though.
>"Hey Becky, did you see that Facebook post the other day?"
>"No"

"Oh well check it out when we finish with our meeting. Oh right did I tell you about what happened the other day ..."
When work and sleep conflict, work wins
I've been playing Ingress. Works a charm
Is there any other plausible actor who could be carrying on this attack for so long?

For me the more interesting question remains: Why would China be carrying out this attack? I have yet to hear a plausible motive.

Other plausible actors would be the people who have an interest in creating the perception of a "cyber threat", in order to implement more "protections".

Protections like an Executive Order[1] "to target those attempting cyber attacks on US assets and infrastructure".

After all, with both China and Russia[2] attacking us, who would argue against the urgent need for such measures?

And yet, technically either China or the NSA (via their control over Tier1 carriers) could be responsible for this attack. Perhaps it really was China. But considering we're talking about state-level secret agencies in any case it's a bit sad how reluctant many HNers seem to be to even consider any scenario other than the mainstream narrative.

[1] http://www.nationaljournal.com/tech/obama-declares-cyber-att...

[2] http://www.dailymail.co.uk/news/article-3029768/Russian-hack...
Agree, This applies to pretty much every topic. If you make it relevant, interesting and create a safe environment where mistakes are ok a lot can be taught to kids.
What is that company that seems to appear at around '05 and grow to close 10% size?
Unofficial WhatsApp client for Mac (atom-shell app)
As the training of the LHC magnets takes a long time, it was decided to run at 6.5 TeV per beam in 2015: http://home.web.cern.ch/about/engineering/restarting-lhc-why...

Maybe next year the energy will be increased to 7 TeV.
Made in Ukraine – Great Products Originally from Ukraine