skysight-inc/HackerNews huggingface dataset:
I think LyX kind of hits the sweet spot between WYSIWYG editing, which helps immensely with tables and free text, and the power of LaTeX for equations.

One thing I never understood is why it has its own file format and doesn't operate on plain latex files. That makes interoperability with latex and in particular colaboration with non-latex users harder.
If they only had some sort of self-contained atmosphere suits.
Launch-code: Cryptographic signatures for auditing unsafe code in Rust
Maybe that's the point. They noticed declining traffic during work hours and try to reestablish their access to bored employees at work by essentially forcing IT admins to unblock the facebook domain.
I wonder what guarantees on data confidentiality will be offered? Facebook doesn't have a good reputation when it comes to privacy. I do not believe any serious workplace will trust them with handling any company data and IP.
In enterprise Java there are quite a bit of tools/frameworks designed to do this. While I don't particularly like the one they use at my company (bloated quirky IBM code-gen tool), it makes me see the merits of this approach (everything is basically a single page app & sections of the page are only replaced as necessary -- it is a Portal solution). Between that & seeing the JSF/PrimeFaces components my friend is always messing around with, I see the breakdown as 2 camps really -- People who like to write js vs. people who don't...

For the people who do, pushing data & logic into the client is fun, working with js, working on the actual "single-page app" & updating logic/css/html simultaneously.

For people who are more into static typing / web back-end, & don't particularly like the process of writing js, there is a nice movement toward dynamic pages where the updates are concocted through data-binding & behind-the-scenes ajax (generated by the component libs...). For a lot of enterprise Java devs, the dream of having an ultimate single source of domain logic in the Java layer somewhere lends itself well to this solution. You code typical OO paradigm and just try to integrate those models naturally into the front-end binding.
A lot of the murder decline over the last 60 years is fake. Improved trauma care means people don't die from wounds that were lethal not long ago. The violent assault rate has not actually gone down that much.
The do:
http://www.bloombergview.com/rss/contributors/megan-mcardle....

http://www.bloombergview.com/rss/contributors/matt-levine.rs...
thanks for pointing it out. I wasn't aware that f.e. is not accepted as standard english abbreviation.
The connectome project is interesting, useful, and ambitious, but the method they are using to generate these measurements, atomic scale microscopy (AFM, electron microscopy) are simply not scalable to the size of the human brain. We should be investing in fundamentally new technologies that can scale. It's like the human genome project but worse. By that I mean they could have saved a lot of time and effort using next generation sequencing a la Venter rather than older technology which was less scalable.
Sure, it's great to allow black people to shop at white stores, but what if they all decide "white man's ice is colder" and the black business community suffers? <- real thing that happened.

And here is the problem. You're still differentiating between white stores and black stores. Only when you view them as stores is racism gone.

It is the same thing as looking a black America versus America as a whole.
Mirage OS 2014 review: IPv6, TLS, Irmin, Jitsu and community growth
This is really just a compilation of previous rants against Angular. If you want to get a more balanced view, you can read my article dealing with a lot of this: https://medium.com/@jeffwhelpley/screw-you-angular-62b3889fd...
The leading figures in an industry are pretty easy to pick out. They are the most influential/well known figures. My list would be Silbert, Gavin, Andreas, Shrem, Ver, Garzik, Voorhees, the Winklevoss brothers, and Tony Galappi(In the order I thought of them not of influence).

All of who except for Gavin(and almost never Garzik) have at points claimed it would be the big break out year. That it was going to the moon this year, $XX,XXX coins, that big investors were arriving any day now, etc.

The problem you seem to have is that you are a literalist and are unable to understand when someone uses broad words in conversational English to imply meaning instead of specifics.

I'm confident most people can understand that when I say "all the leading people" that I mean "the majority of the most well known influencers".

>So how can I trust you? I don't have time to sort out the truth from the half-truths and exaggerations.

How can you trust me? I think its clear that you cannot as you seem to want to take everything I say literally.
OrientDB is very cool software, I find it pretty hard to go back to traditional databases now that I've seen how powerful graphs are, but the cool thing about it is that it's still a document store at heart, so you get all the same advantages of mongo, but with the graph awesomeness on top. It's a fantastic tool, but there are a few quirks that can catch beginners out and the documentation is not stellar. It also requires some configuration tweaking to get the best performance for your workload.

I've been using node.js (I develop the official driver - https://github.com/codemix/oriento), but there's pretty good libraries emerging for other languages too. Most people I've worked with are deploying to AWS, one company was running on the bare metal.
Holy fuck.

That's basically Manna, sans headphones.

http://marshallbrain.com/manna1.htm
I cannot "win" here. But here are some thoughts:

- The Jim Crow/Chinese Exclusion comparison is not in rhetorical good faith. Both are associated with violent mobs. Anti h1-b folk may have comparable legal goals, but they are not beating up Indian sysadmins at gas stations.

- Of all the injustices of birth to remedy, why pick the one for which the remedy hurts those suffering another accident of birth---being born without sufficient financial means to be capitalists? If this is about foreign aid within our borders, why do workers have to pay for it, while capitalists get cheap labor?
That is a common but completely incorrect analogy. In the real world, the middle man is the exchange. You pay a fee to sell in their market place (and they provide assumedly acceptable value for this service, as in the modern world there are many exchanges you can take your business to).

The HFT is your counter party. When you say you want to buy apples, you are buying them from the HFT. Like any reseller, they are hoping to have bought those apples at a cheaper price than what you want to buy them, because they are a profit making enterprise. Like any reseller, the service they are providing is being able to sell you those apples right now, when you want them. They have taken on the risk and expense of finding cheaper supplies of apples and held them for the appropriate time to sell them when the price was right.

Like any reseller, you do not have to buy directly from them and pay their mark up. You just need to invest the same energy and expense that they do on supply chain to be able to get apples at cheaper prices than people want to pay. Of course, you are probably not in the apple reselling business, so it might not make sense to do this.
There is some truth to what the author is saying. Frameworks do tend to be opinionated, and they will tell you to write your code in a particular fashion to play nicely with the rest of the kids in the framework's playground.

However, I think there's more here that the author skirts around. He laments the fact that "in-fashion" changes to a framework force you to refactor your code. I'm not so sure that this is purely a negative thing. Let's take the upcoming Laravel 5 as an example; on the face of it, Laravel 5 is a drastic departure from Laravel 4.2. The directory structure is completely different, and the way you interact with The System is changing in a subtle but significant way (middleware). Is this cause for consternation? Perhaps. It requires developer time to upgrade, which is not free. But the gain is twofold: you benefit from using newer and, ostensibly better, structure around your app; and you grow as a developer, because you learn a new way to do something familiar.

I'm not saying here that the author's assertion that this is unnecessary is incorrect; just that there are benefits to being forced into change.

Also, regarding libraries: just because two libraries deal with the same topic or technology does NOT guarantee that they'll make the same assumptions about abstraction. Even on the device driver level, you can't take that for granted.
How Do You Model This Coin Flip Bet?
I’ve seen these guys give a talk at a conference. Powerful stuff including MVP.

When they started - they originally sketched out a bunch of characters and taped them to a wall and threw a pizza party and asked friends to leave notes on all their designs. The stick figure with a smile got all types of notes including stuff like, “I’d shag that guy.” (exact phrase forgotten) They are really compelling guys.
Isn't Facebook already Facebook for Work? I'm sanitizing my internet presence for employment reasons and their moderation kills anything approaching NSWF so facebook can be wide open on work desktops.

They're not naming any of their hot new collaboration tools, so they're just ripping off google docs then?
Do they have to get a loan approved by Mrs. Griswold?
Well, it's harder to grep, for one (although far from impossible).
OpenBSD does support BPF, but as a character device.
I tried this years ago. I can't really remember much about it other that it's a great idea, but in reality made it hard to do things that should have been easy.
Meglio la cartoleria online o tradizionale? Decidilo tu
Being a European who moved to Tanzania, I couldn't agree more!

Here it's often prepared simply with spices over a grill, and it's delicious. I'm going to miss this when I go back to Europe.
4 steps to “startup” your elearning projects
Ok, having started down this path a couple of years back and trying to bring in a co-founder here is my 2 cents. btw, I ended up not doing it but learned some really valuable lessons. Also, I am identical to you in that we are a consultancy that has 2 SaaS products.

This will rarely work if you are using "co-founder" as a way to get a higher dollar (caliber) employee for a cost which you can afford today. Co-founders are either all in and you have to forget what you have already done or you have to admit they are not a co-founder and instead are a critical employee hire.

There is nothing wrong with offering a lower than market salary and giving the employee a 5-10% ownership with vesting. That is completely legit.

I think the main problem is don't call someone a co-founder and mislead yourself or them if they will not be splitting decisions and the hard times with you. A true co-founder may be taking a salary when times are good, but has to be willing to forego it when times are tight (bootstraped especially). If not, they are not a co-founder they are an employee.

As far as an equity split, I do not feel every co-founder deserves an equal share, but I would always start there and then see what other facts might affect it. For example, 15 years ago in a startup I was an early contractor for, a group of people started the company but one of the co-founders had family to support. So he kept his day job quite a bit longer until the company was more solid and could afford his monthly minimum without struggling. They all agreed that meant he wasn't going to get the equal split, and I remember even he felt that was fair and they were great people to work for/with. And no one was trying to be an asshole to him, just he didn't have the same risk and skin in the game.
I agree that I'd be faster getting a small document done in Word than in Latex.

But when the document gets huge: ToC, key phrase index, quotes half-way in the margin, output to several paper sizes, multi-page tables, both footnotes AND endnotes, source code listings, a large number of references to journals... In that case I'm glad I used Latex for the smaller documents, because now I'm acquainted to it in time for the big thing.
TypeScript classes for (React) Flux actions
"For example, LaTeX users in our study attained better performance in the typesetting of mathematical equations, and it is not surprising that LaTeX users are typically in disciplines where mathematical formulas are frequent (e.g., mathematics, engineering, or computer science)." I see. So, when you get a better measurement for Word, it's because it's a better tool. When you get a better measurement for LaTeX, it's because your user population is different. I think we're done here.
Interesting. My first experience in undergrad with LaTeX, I submitted the paper over 3 weeks late with a grade per week penalty and got a B+. I never asked the teacher about my impossible grade, but I would assume I had one of the best papers in the class; usually I'm not good at structuring papers.
In general hogs breed 3 to 4 times faster based on litter size.
Actually, kudzu is edible. But it certainly isn't as delicious as goat!
Android 5.0 doesn't have "Share to clipboard", it's actually provided by Google Drive.
Many (especially non nexus users) don't use Google Drive.
Furthermore, this app is also useful for people not using a Google based Android, like the Amazon version or Replicant.

Edit: we also handle vcard and plan on adding other formats which Google drive doesn't.
I'd say BIOS is more like a library than a framework - apart from initialisation/POST it stays out of the way until you call it.

EFI, on the other hand, is quite framework-ish.
I feel bad for Yammer.
Having Fun with Functional Programming in Ruby
Facebook Soft-launches 'Facebook at Work,' Competing with Salesforce and Yammer
This makes a lot of sense, and makes me appreciate the choice more (although my gut feeling was that it was a good idea).
The problem with Angular is that it's 2005 technology masquerading as the new hotness. Angular existed in 2005 in almost the same state. Why? For people who wrote Java or PHP that didn't want to learn this "new" language, JavaScript. In fact, we had a half-dozen implementations between ASP, whatever the name of Google's solution was at the time, and the Myriad of "MooTools Helpers" and "Prototype Helpers" in PHP.

The reality is that Angular, as a framework, takes you 90% of the way there, just like any other framework, but it makes the last 10% almost impossible to do "right." This is in contrast to JS-based frameworks which don't conflate your entire application to add some questionable ease of use. ReactJS, Knockout, etc, are all superior in that they allow you to do some Angular things without getting in your way when you need to do non-Angular things.
I understand what you mean by crisis.

But the question is: is there a planned procedure / contingency plan involving the Dragon as a lifeboat? If not, then it's not going to be used. They have rehearsed procedures for these situations. Including the worst of crises.

The 5 year old link you provided mentions the possibility of modifying the Dragon capsule to provide life boat capabilities. That's not what is up there today. The other one talks about "air circulation" systems, but that's not the same as life support.
One could make the same argument for hereditary monarchy. Which I would take as a sign that maybe it is unreasonable.
Stochastic Optimization for x86 Binaries [video]
The problem with libraries is that they might not match. For example, what if one library you use uses another String class from another library you use. You'd have to write a lot of glue-code to let these libraries talk to eachother.

This is a real problem, certainly. In very bad cases (anyone remember programming COM from C++?) the burden of making a simple function call from one part of your code to another can be soul-destroying.

This is why I think the modern kitchen-sink standard libraries might be missing a trick. Instead of trying to provide everything out of the box, often to an acceptable but not best-in-class standard, what if our programming languages concentrated on just establishing conventions and providing universal tools with relatively small standard libraries, and then emphasized tools to connect different libraries from other sources together? That is, could they make it easier not just to import modules from different libraries but also to convert data types and match calling conventions and initialize/close down run-time systems?

Plenty of ideas have already started down this path, from implicit type conversions or coercion to full-blown lens libraries, simple calling convention annotations to full-blown FFIs and wrappers, and so on. However, to my knowledge, no mainstream language today has an explicit design goal to make integration of multiple modules that have related functionality but different conventions as easy as possible. I wonder how far we could run with that strategy.
Wasn't this the basic plot of Iron Sky? http://www.imdb.com/title/tt1034314/
Just like the US "Plans To" go to Mars in 30 years.

Before Helium-3 fusion works, first we need to get D-T fusion working.
People learn to be empathetic and moral via cultural norms. Laws create cultural norms.

A law forces me to behave, yes, but it also makes everyone else behave, and that makes a _completely_ different world for me. One where I can trust people in general to, e.g., not murder me.
You never needed a framework until recently when you had to deal with the conceptually disjoint modern web and the pile of languages it takes to do anything reasonably complex. We never had to use frameworks when writing against Win32, Swing, iOS, Android, etc. Certainly, there were frameworks -- such as MFC. But they quickly fell out of favor because the structure they imposed wasn't helpful at all. (Way back when, we figured out that the framework superclass is an anti-pattern.)

Win32, Swing, iOS, et al aren't really frameworks in the same sense that something like Rails is. Win32 doesn't care if you name your code something that clashes with The Revelation Given To Great Prophet DHH; all it cares about is that your WNDPROC behaves like it should. The OO variants of this only care that you derive your UI classes from the framework's classes so you can be notified of relevant events. Nor did these old 'frameworks' (as often incorrectly stated) prescribe the underlying architecture. They didn't force you into MVC for every single project, they didn't force you to use a database for persistence.

Monolithic frameworks are a modern fetish; borne out of a Stockholm Syndrome for the Business: "how will we hire easily replaceable workers?" / "how will we spin someone up in the minimum amount of time?". The answer: programming by MadLibs.

Developers advocate for them because they provide immediate gratification for doing very little work. They confer a mediocre architecture on all projects, which is perceived as preferable to the hard work of designing and architecting a system from scratch. They are a form of blame-shifting by developers: they can offload some of the risk and the Hard Parts of development to a Smart Person/The Community and run to them for help when it breaks. This is not a bad thing, but it does stunt the design impulse, and limits their growth as developers.

In the case of Rails, choosing Rails is no guarantee of project quality, or even conventions. Are you using Postgres, Mongo, or a combination of data stores? If it's the latter, then AR's transactional niceties are out the window! Are you using regular Rails views, presenters, or decorators? When you structure your controllers, are you using The Rails Way (fat models), or services, or more Bernhardt-esque design (app lives in lib/)? All of these things require spin-up time to learn the where and the why.

I do think frameworks are a symptom of propping up conceptually weak abstractions (e.g. the web) and languages. It should be concerning to you that all the metaprogramming in the world + a fully dynamic runtime cannot produce a framework that makes it easy to produce minimally coupled run-of-the-mill business software that doesn't require horrendous hacks like Rails' Spring.

Buy a copy of Growing Object Oriented Software, Guided By Tests. The author builds something sans framework, letting the construction of the software guide him to the best design. The resulting software is lean, supple, and easy to extend.
I couldn't work out from the article if you could run Facebook on your own servers or not. This will be a massive hurdle to jump if they really want to sell to enterprise.
Perhaps its simply to get a different revenue stream other than ads. Very vulnerable to adblockers.
Those are the only ones I know of that do "narrative" non-fiction. If you are interested in technical books, Trading & Exchanges by Harris is good (if dated) and Algorithmic Trading & DMA by Johnson.
Yes- they only have to boost it up once every several months or so, however.
Hi Wes,
I would very much be interested in the case study of what you did for marketing of the book. What did you do? How did you go about it after you wrote the book?

Thanks!
Matt
Pinker frequently points back to Hobbes' Leviathan as a turning point in understanding violence and human societies - that man's "state of nature" is brutish and violent and that a strong "leviathan" government is central to taming the brutish impulses. There's some irony there, but it's no coincidence that the great civilizations of history are by and large marked by sophisticated, powerful governments.
Every change (shared, modified, deleted, new); not just creation.
While we should be on guard for police abuses let's not pretend it is anywhere near Mao or Stalin.
Chatter got some use as a proper work social network when I was at Salesforce, currently at another company that also uses chatter and it's exactly as you mention, a barren land with the occasional person tooting their own horn "@VP @CEO @Mom"
This is cool and I am excited. I have been playing with Node for a while but the pace towards stable was so glacial I couldn't take the software seriously.
I will be honest, I don't really understand who this product is aimed at.

It's Windows only, but they're not going after Outlook. And it's not actively going after webmail based users.

So that leaves a small minority of users? Of the people I know who use email on Windows exclusively they either user Outlook or webmail. There's the odd user on Thunderbird, but that's about it.

If I'm missing something I'd like to be educated..
Node got forked because it got corped. When a corporation sinks their hooks into an active open source project, it's only a matter of time. Mysql, Maria, Hudson, Jenkins... same story. io.js is the way forward, and congrats to the core team.
Also Moon. http://www.imdb.com/title/tt1182345/
Flappy Bird: The (Authorized) Arcade
Show HN: SideDolla – Businesses looking for moonlighters
Editor of choice makes a big difference.

I can write LaTeX in Vim much faster than I can edit text anywhere else. Plus I have automatic refresh on saving and rudimentary spell check in Vim. Why would I use Word?

EDIT: Plus I have autocomplete set up that makes life even easier.
The acknowledgements are well worth the read...