skysight-inc/HackerNews huggingface dataset:
I agree. Performance is important because the lack of it creates problems. Additionally, with performance I want to showcase that you can rely on a framework that is built with care because it is hard to be compared with frameworks like React and Angular built from the two largest companies in the world. It needs skill for a single person to create such a framework.
> "Yes there are things we don't know, but we should try to come up with precise questions, not to ponder about the meaning of black holes in philosophical way."

This, itself, is a very philosophical suggestion.
but it can go in. You can still watch TV
yes, this is the grim reality
I have a pile of books that I keep on my table in an open office. Some of them are books I actually use frequently, but there's definitely a psychological component - this is my space, it's the one with the books.
No binary? I couldn't build this on my Yosemite box. ld: library not found for -lPods-Screentendo-GPUImage
ThinkGeek had already become a geekier Hot Topic somewhere in the past two years. This news isn't surprising.
Mithril's use of helper assisted javascript for it's view templating is a giant drawback for me. I'd be using it exclusively, but as an old crusty dev, I've gone down that path more than once, and it's always been a train wreck.
From her perspective, you and the rope would burn up against the fire wall
That would be fantastic. It would pour money into cancer research and open up tons of research spots for incredibly talented researchers now slinging code or hash because they can't get a job in the crowded post-PhD academic arena. It would take some of the burden of the public funding of research and put it in industry's hands.
Ask HN: SBIR's to fund an early stage startup?
What experience do you have using an SBIR to fund an early stage startup?
Any wisdom I should be aware of before committing time and energy to pursuing a proposal?

We are looking at both NSF and NIH SBIR (if that makes a difference).
Developing in golang with Nix package manager
A lot of stupid arguments in your message, the biggest being :

> Well, one problem is declarative programming has never been as expressive as imperative programming

Haskell is declarative, are you saying Haskell isn't expressive ?

> Flow control does not belong in markup

> In React you'd use JavaScript for this iteration

There is no flow control in HTML , but some frameworks use DSLs in the HTML. If you are saying frameworks shouldn't be using DSLs yet you praise React which uses JSX which contains a declarative DSL in form of XML markup ... your point is a big contradiction.
Source code available for rendering the images?
I really don't know anyone who carries on these kinds of arguments. In my experience, we code for the web most of the time, because it works and is usable by most people on most devices. Once in a while, we have a compelling reason not to. When that reason comes along, we code a native app.

It isn't a competition between platforms, and we aren't trying to make them look and act the same. We just pick the platform that offers the simplest workable solution.

Maybe I just run in a more pragmatic crowd...
How do the frontenders and CSS folk feel about you making assumptions about what CSS selectors there should be in order to render a template on the backend? Its hard enough to get dedicated frontend folk to stick to an adaptable/maintainable CSS architecture like SUITCSS, let alone backenders too. I've always thought Enlive seems to create a brittle co-dependency between frontend and backend codebases, ok for small projects with 1 or 2 devs with skills that span front and backend, but surely a nightmare for larger project with lots of people working on them?
One of the comments there brought up an interesting point:

Is this pure archival, meaning a onetime download and no uploads?

Imagine a distributed, peer-to-peer style Internet Archive. That would be awesome. It reminds me of a decade ago, when the rapid rise of P2P file sharing (mostly torrents) made it possible to find literally anything that existed and someone felt neighbourly enough to share. Multimedia, software, books, anything that was present in digital form. It was probably the closest we've ever been to a "global library", but too bad antipiracy groups/commercial interests/security focus mostly killed it off and replaced it with locked-down content silos...
I couldn't see pg in the leaders list but he does in fact have the second most karma (unless there are others missing from this list).

https://news.ycombinator.com/leaders
mostly they are a reminder that it's GR's 100th anniversary
Ah, must be my privacy blocker.
Hubble delivers a more affordable 3D laser cutter
In a greased bearing the problem is that the balls can touch each other (causing sliding friction) and /or pack together on one side of the race causing uneven load or the inner race to shift relative to the outer. The solution is typically to put a cage in so they stay evenly spaced. This cage can be metal or plastic and the balls can rub against it. The grease is mostly used to lubricate the cage from the balls. The rolling resistance of the balls on the race is very low as they aren't sliding across the race, but _are_ creating friction and wear when they touch the cage.

This system seems to work by allowing the bearings that are packed together to touch briefly as they enter the divot causing them to space out afterward. I guess it would perform similarly to an un-greased geared roller bearing?

I'm not sure if this will work well under load. Grease provides lubrication to prevent pressure welding of the bearing to the race and it can also act as a heat sink. Besides those, I would assume the main problem would be fatigue at the site of the divot.

Still I think this is very clever.
You'll need to install cocoapods (the dependency manager) using:

sudo gem install cocoapods

then in the project root, run the following to install the dependencies:

pod install

I'll update the GitHub repo with instructions :)
.. but all of that is already being presented quite well in web pages?
Picked the Wrong Investors for Your Startup? You Probably Forgot to Do This
Will those backups be you? What if one of those backups activated on accident? Would you kill it? Or should it kill you?
I used to love the idea of working remotely, but not anymore. I like working in a team, having the ability to bounce ideas off each other, make use of other people's knowledge, ideas and skills. When you're working remotely, you're working much more on your own. It's easier to get stuck, there's a bigger hurdle to getting someone to look over your shoulder, and a bigger likelihood to just figure it out on your own, which may be educational, but can also take weeks when someone else might be able to help you out in minutes.

I was actually hired once to help out the lone Java programmer at the company who had been stuck for weeks. I sat next to him, asked the right questions, and within 2 hours, the problem had been solved. Just having someone there and ask questions or discuss options with; having someone to spar with, can save a lot of time.
Four Words That Imperil Health Care Law Were All a Mistake, Writers Now Say
Impressive, but Vapor.JS is still orders of magnitude faster than both of them. https://github.com/madrobby/vapor.js/tree/master
Every voluntary exchange is a net plus or it wouldn't occur.
I recommend Scala. If you go with f# you will stuck with .net but with Scala you'll learn wonderful things!
Smart API Integrations with Python and Zato
Resuming:

I know that we are still in the wild west but Javascript Land should start learning politics.

Javascript Land tribes need to merge and get a larger population support, a small tribe even with fast weapons will never be more than a guerrilla. External support is also crutial (Angular, React and Typescript without Google, Facebook and Microsoft, respectively, wouldn't be nearly as strong. Even Meteor has external support: Horowitz). It completely saddens me watching little tribes as Elm, Purescript or Clojurescript struggling even with such a great weaponry. These little tribes should at least merge. Sometimes is too difficult but other times is just pride: their leaders want to remain as such. Stepping down a bit in the hierarchy doesn't seem acceptable for them, they prefer to be the leaders of the guerrilla till the end - because normally there is an end.

Politics are boring and ugly but they work: just look at Meteor.
> I constantly feel that I'm behind on my homework having to evaluate new libraries and frameworks showing up. Every two weeks, another one shows up with another paradigm shifting approach.

Every two weeks? Try every day. I hate to be that guy, but this sounds like whining. You're a developer, it's an incredible privilege (we're part of one of the fastest-growing, most-successful businesses ever, and we basically get paid to solve puzzles by writing machines directly from our minds and in most dev shops I've worked in nobody cares if you roll in at 10am, not to mention that we get compensated quite well while arguably becoming ultimately smarter than doctors yet without any required certification or schooling... I mean, in the history of human jobs, I can't imagine it getting much better!!), and staying on top of new developments is part of our job description. If you're getting fatigued, perhaps it's time to take that vacation you've been putting off, or to (wo)man-up and ask your superiors for more. Or to ask yourself if this is the right career path for you (although there's so much work now that you can get by just fine even relying on decades-old technology/libraries/languages). OR... to specialize. The full-stack developer's days are unfortunately numbered, there's no way a full-stack developer can keep up with every new development while keeping his job anymore. I myself gave up on keeping up with frontend around the time Angular came out...
I'm Building a Bridge
Youtube is the first thing I point to apps on my mobile devices... Why would you ask your phone to dl megs of crap everytime instead of having instant video load?

Over the chain of ownership of any website I would say starting out trying to mimic a native experience will inevitably lead to a bad UX. Maybe not at first but it will. Part of the reason I use HN as a web site on my phone/tab is because it doesn't try to get fancy and just gives me a great web experience. Shocker.
By the time electronic computers became widespread, very few non-electronic computers remained -- and few of them were human. The term was easy to repurpose.

But the World Wide Web is very much here and very present.

> To the layman, both actions are "surfing the web".

To the layman, a server and a computer are the same thing, and yet calling Apache a computer is incorrect.
The Shenzhen Composite Index is now up over 100 percent year to date
MY personal reason I like Angular (haven't had time to look into the others, sorry, but most I assume fit this bill) is that I don't need a server, I can put my application up on a static hosting site, and worry about what is happening in my controller/html/css/etc I like that approach. Putting a server that you now have to maintain is just one reason I wouldn't want to use it. I Love Firebase/Sendgrid/etc because I can write a client side only app exclusively, and let people who are good at databases,email,etc manage the back end. Is it a poor approach? Maybe, but when you only have an hour here and an hour there to build things, spending 6 months just setting up a few simple things seems crazy. Getting to a working application quickly for me is the goal. (I am not amazing with databases, so something like firebase gives me database with ease, and I don't have to figure out how to setup a server, figure out the database, figure out where to host... Same goes for email providers, etc)
5 Best VPNs for Torrent, P2P and Filesharing
> If there were a macro framework that used `coding`

Does JSX-like template for Python count?

https://github.com/dropbox/pyxl

# coding: pyxl
print <html><body>Hello {my_var}!</body></html>

Combined with this, we can make Meteorjs-like applications in Python directly. Even AST transformation of backend DOM operations in Python directly rendered to Javascript to browser.
I'm just generally not a big fan of "X is some percent slower than Y" stats, because I find them counterintuitive. However, in this case I think something is wrong.

Rendering:

jsblocks: 700ms
React: 950ms (35% slower)
Angular: 2200ms (310% slower)

Doing some maths:

700ms + (700ms * 0.35) = 945ms
700ms + (700ms * 3.10) = 2870ms

Looks like they got a little carried away when calculating Angular's rendering speed. Same thing with the "Syncing Changes" stats.

Edit: formatting
Exactly, recruiters are not cool, so when they are asking for a particular framework that is the strongest sign that the framework isn't cool anymore.

It's just like when your parents start listening to your (former) favorite musician.
jQuery Mobile and done.
Previous HN with no discussion: https://news.ycombinator.com/item?id=9575968
Sure. And you're also made out of meat and will die soon. And we're living on a planet that is in the long term doomed even if we half-evolved, tool-using monkeys get our shit together. (Did you know that we're half-way through the lifespan of forests? [1] That one day the conditions just won't be right for them anymore? That never fails to sadden me.)

But the interesting thing to me is what happens when we move past the existential despair that comes when we first recognize the true nature of things. Sure, things are fucked, but they always have been. What's next?

When I was as bitter as you sound here, I took a break. Burnout sucks. But eventually I found myself coming back to technology because it's my best chance to make the world suck slightly less. Or, put more accurately, to shift it in the direction of my irrationally high ideals.

So maybe take a break? Go hike the Pacific Crest Trail or work on a goat farm or something. You're not going to help anybody, yourself included, by soaking in something you hate indiscriminately. At least rest until you can come back and focus your hate in a laser-like beam on one particularly awful thing.

[1] http://en.wikipedia.org/wiki/Future_of_the_Earth
Why the Battle of Waterloo was fought
If a company looks down on mental health issues, do you want to work there?
Uber usually utilizes the phone GPS which the driver always puts on the dashboard. Makes it a lot harder to trick the riders.
Oculus Rift DK2 Project
4 steps to creating a thriving open source project
Interesting. I intuitively disregarded the horizontal placement of the dots at first sighting. Not sure why. The dot graphs are much easier for me to visually process and understand.
<div data-query="each(products)"> ... </div>

The React (or Mithril, or Mercury, or other virtual DOM libraries - just change the function being called) equivalent would be:

products.map(product => React.createElement('div', null, ... ))

Which you can use JSX (again in any virtual DOM library, via Babel) to sugar as:

products.map(product => <div> ... </div>)

The flow control is outside the DSL, not part of it.
They also made the awesome Carl G: http://en.wikipedia.org/wiki/Carl_Gustav_recoilless_rifle
There isn't any great diversity in Linux distros interface-wise. You basically have a handful of distros that use X Windows and one of the four old window managers.
Please add a load balancer too. I hope we can have an interface like amazon ec2, but for brains
This ease of updating can be beneficial for some types of software (e.g intranet LOB). I have two issues with it for consumer software:

* the customer is powerless when it comes to deciding whether to upgrade when e.g. the company decides to change strategies.

* the customer data lies unsecured, covered by a standard privacy policy in some foreign jurisdiction somewhere. HTTPS by itself is useless when the data is available to pretty much anyone working at the company and in some cases the server providers too. I think this covers 99% of web services out there like Evernote, Dropbox, FB, Google's stuff, etc.
We're Proud to Welcome Michał Papis to the Stack Builders Team
It means that it's good enough to serve as a base to make decisions about what to drone-strike. Then again pretty much anything is.
Libor trial
> If a good team nails the guidelines down before hand on which idioms they plan to use and stick to them, yeah.

So, like we used to do with C++? Anyone old enough to remember "C++ is fine as long as you define a well specified subset and stay away from certain features"? Even today, this is still what Google does about C++.

Hopefully we learned that this is never a good sign about a language.
For me 240ms is very slow. I target 60fps for all operations, so that's 17ms. There's a very noticeable difference when you get to this level in performance.

A project i'm working on went from 10000ms -> 500ms -> 60ms -> 15ms. Each phase opened up a new usability model.
Looks good, I look forward to playing with this.

One note on site design of the API section, you have some dead zone sizes issues. The window can be larger than trigger to turn the api list into a hoverable sidebar, but too small to display the content. This causes the API definition to fall to the bottom of the page. I was clicking for a while, thinking it not working, before realizing that the content was at the bottom.
Water and grease are textbook immiscible things. There isn't water in grease. There may be water in the environment and there usually is in air, though.
There is likely a certain organization size where many sub organizations or groups exist and work gets to a mode of waiting on so-and-so to do that thing.

Big companies like to organize around what they perceive as efficiency - putting common workers together and having common practices, etc. This leads to a waterfall delivery model where in order to x, y and z you need three different groups and they all have requests coming in all directions.

Small companies, including startups, simply don't have that org structure so you would never see that behavior since it isn't needed.

This isn't a type of person, it is a type of organization structure. That is why you hear it being so common across completely different businesses of similar size.

There is a good model in larger companies where you have entire vertical areas of responsibility as a group or organization. They are held accountable for delivering something in total and don't have many other groups to interact with for delivery. Kind of like a startup or small company inside a company. Many upper management types don't like this because they are seen as something they can't control. I've heard the Virgin companies are organized in this manner.
Irrelevant example. Jamestown is ancient history, per-industrialization and also by definition of the former, pre-post-industrialisation. Jamestown knew nothing of assembly lines, tractors, robotic fabrication, office jobs, and knowledge work. They never managed to actualize their population's hierarchy of needs enough to reach those levels.

We're far, far beyond needing to strike the earth to get fed each day. The real "producers" are mostly machines which extract value from the earth and process it for end-use. As far as the people who own the machines, they are a mere fraction of the human race... seems a bit silly to accommodate them excessively at the expense of everyone else's well being.
Flexbox Percentage Margins and Paddings
So am I going to have to wipe any car's software after purchase and install open source, as I do with laptops now?
> There's a legitimate feeling the language tacked on way too much, too soon.

A lot of people certainly feel this way, and this feeling has given rise to the first crop of post-Scala languages: Ceylon and Kotlin.

I'm sure there will be more.
I'm shocked by both the liquidity and the valuation (in that it is more liquid and higher than I would expect).

Further, the income generated from BCC is extremely seasonal and its not anti-seasonal with other education based markets. All in all, I'm as interested (if not more so) in hearing from the purchasers as I am from Patrick.
Consider that this is rarely going to be the only thing you want to do.
Board of Governors eliminates 46 degree programs across UNC system
I believe this is somehow connected with the data Apple uses in their Maps application. Apple bought C3, at the time a division of SAAB, back in 2011. Seems strange that SAAB now is back in (almost) the same kind of business as what they sold of to Apple. http://jalopnik.com/5879255/how-apple-bought-saabs-futuristi...
I'm not sure what this means in Europe, but in the U.S. "Government scrutiny" often means "this company has gotten big enough that politicians can squeeze a lot of cash from it"
So now you're no longer responding to my request about listing a reference that the death penalty is to be enforced on Muslims living in non-Muslim lands, or it be enforced on Muslims who knowingly commit any sin.

Also, I'm still waiting for a reference you claimed to have that Aisha was wed to the Prophet Peace be upon him as a contract for AbuBakr's succession...

> Hey now you just implied that the prophet did something wrong

No. I specifically said he did not do anything outside the norm of that time. The Arab pagans were waiting on him to do anything different from the norm to criticize him, but they never did.

> which is related to Aisha's wedding according to the highest religious authorities in Saudi Arabia

Again, put your citation as to who are these "highest religious authorities in Saudi Arabia", and what exactly they said.

> It specifically mentions that these people are like the Jews.

It's not really my problem if you can't comprehend simple English. The Ayah does not mention that these people are "like the Jews"; it is explicitly talking about the Messengers, Scholars, and Rabbis, who were upholding the law on the Jews. It says that the Torah was a light from God to be used by the former to judge the latter. Again, complete construing on your part.

> http://www.usc.edu/org/cmje/religious-texts/hadith/bukhari/0....

If you read the incident, it is saying that those two Jews themselves accepted what was mentioned in the Torah. Even today, you will find the same penalty in the Torah.

> Why don't you interpret for me what she meant here

Perhaps you can find someone to translate this for you: http://tinyurl.com/nrjwjpd

Secondly, this quote does not imply in any way what you originally mentioned. Aishah is one of the highest regarded sources from whom to take Hadith and religion.

> Or how about we revisit the whole "allah has 3 daughters" saga ?

The story is false. If you have basic commandment of how the Hadith was documented you would be able to answer yourself here.

It seems you are just throwing out claims, some of which are documented as falsified, and some completely made up, without responding to my requests to cite references for these claims. I won't waste my time responding to a person who is purposefully twisting and making up stories, as well as refusing to respond to my rebuttals.
Depending on your outlook on life, if the backup is you, don't you already know the answer?
Right; a large part of the "is this framework worth using" question really relies on "can we get other developers to work on this", "can we make a business case for it", "how is hiring going to work", and critically: "will stack overflow work for us". 50ms on the client is very negotiable and trivial versus cultural concerns.
Choose your first jobs wisely, level up on relevant tech, avoid getting pigeon-holed, don't spend more than 3 years at a job unless you are accelerating up to the top.

This free 200+ page book on how to level up your programming career and avoid mistakes (many of which I made personally) is good: http://www.developerspringboard.com/free-book-5-secrets-to-a...
Qopuchawi – A messenger with simultaneous translation, at your service (2002)