skysight-inc/HackerNews huggingface dataset:
>> I interviewed someone today and watched him use sublime to develop a rails app and marveled at how stone age the process was in some regards

When I was considering which language to start learning as a newbie, this was a major reason I was attracted to the Rails ecosystem: I can use a "stone age" tool and don't have to deal with yet another learning curve (i.e. a complex IDE like Visual Studio).
SqlSmash is now live and open to the general public.
Can someone explain how "Visitors to this site’s index page have an average page load time of 3.5 seconds. 70% of those are here for the first time. 3.5 ÷ 70% = 5. So first time visitors have an average page load time of 5 seconds." makes any kind of mathematical sense?

If only 10% of visitors were first time, would that mean their average page load speed was 35 seconds? This is some crazy use of the word "average".
TL;DR: Apple are in control of the feature-set available to browsers on their own closed OS.

This isn't a surprise, just as the fact that "Chrome on iOS is just a wrapper around Safari's Webkit" isn't a surprise.

If you want to use another browser engine, then use a different OS. You won't have this problem on Android.

Apple's iPhone isn't the "The mobile web", it's just a lousy window into "the mobile web" for a fraction of the users.

When developing any responsive (or gasp mobile) site, I wouldn't check it solely on iPhone/iPad, that's crazy talk.
For those that haven't tried it, David Nolen's Om for ClojureScript is an excellent React framework.

https://github.com/swannodette/om

I've not used vanilla React, but Om is certainly fantastic and apparently adds a bunch of stuff that's not in the JS version.

Also, a web framework written by the guy that wrote most of the language you're using? Win!
Ah, thanks! I feel a little silly having overlooked that link. Pretty nice, considering the minimal cooling needs and raw power. I feel like this is exactly the sort of rugged, simplified system needed for use in a plant.
I guess I find this plausible if we're talking about n ms multiplied by the number of resources loaded, and your page doesn't render progressively. If we're talking about total load time, I don't see why you'd even bother clicking a link if you weren't prepared to wait a few seconds for it to load.

Edit: in the case of Google and Amazon, I can believe that being slow will cause users to defect to other services. I don't believe that anybody will not bother to read documentation because it takes a second to load.

Edit2: If this is true, can anybody explain why users behave in this seemingly bizarre way? Do you give up on pages after 500ms? Have you seen anybody else do that? What is going on?
Lovely shot. Concorde is a thing of beauty too, all done with pen/paper/slide-rules of course.

At about the time the SS Great Britain was being repatriated, Concorde was undergoing its initial test flights. We saw an early one take off from Filton from across the Bristol Channel in Wales. In those days, it was allowed to do sonic booms as it flew along the Welsh coast. Bloody hell it was loud!
Tester: The UI is wrong right here...

Developer: Hmm...I wonder how long it's going to take me to figure out where that HTML was generated in my javascript.
Hi,

We recommend that customers instead use our built in SSH key manager which allows you to add public SSH keys to your account which can then be added to your droplets during creation.

When you using SSH keys no root password is emailed and instead the SSH key is used for access. Some customers who are just starting out want to test things quickly so we provide an alternative where the password is emailed.

We've also started testing new base images which will auto-expire the root password on the first login, so after you login you will be asked to update the root password as well.

However, we still recommend that customers instead opt to use SSH keys for access.

We also provide how-tos and tutorials in our community section to help new users who are not familiar with how to use SSH keys on how to set them up and use them for authentication into their virtual servers.

Thanks,
Moisey
Cofounder DigitalOcean
Xeer is one example of the success of private, customary and polycentric law. The Lex Mercatoria as the other poster noted is one more example.

See also Zomia: http://opinionator.blogs.nytimes.com/2012/02/14/the-undiscov...

Medieval Iceland: http://mises.org/daily/1121

and Ireland (page 3): https://mises.org/journals/lf/1971/1971_04.pdf

People are waxing about the superiority of "British common law" while its roots are a system of the Anglo-Saxons extremely similar to the Xeer.
Considering that the "ruling class" are running companies that are operating in an increasingly global economy, how can they not be concerned about (global) competitiveness?
Back button breaking on latest version of Chrome/Win7 here. Scrolling up and down adds history.
TOP 25. Best Time Wasters on TV from the past 12 months
package com.example;

/**
*	./Main/src/com/example/Main.java
*/
public class Main {

public static void main(String[] args) {
System.out.println(System.currentTimeMillis());
}

}
Not only at the top, but with profiling a task that is relevant for the user. It is trivial to find some code that could be "speed up", but if it does not bring any value to the user, what is the point?
yayitswei posted a link to a robot that produces the effect I meant. A modern version of the catcher that could outperform a human would be nice too. Or the knife trick by the robot in Aliens.

Also I saw some news about a spanish uni developing one robot arm to catch space debris.

The thing is we still don't realize how fast they really are. We say all the time that computers are dumb. The perception is somewhat distorted for most people.

Moore's law has been almost completely eaten by the screen growth. That's the easiest least imaginative way.
Roughly every three years, the "exciting" change will be in 2033 when it rolls over into 2000000000.
duplicity (https://news.ycombinator.com/item?id=7736739)
Meet Moto E
No Place to Hide documents
I have always struggled with automating my life habits.

It's not that I don't have goals, I have them in plenty. I have problems with the dehumanizing, machine-like feeling it puts on life.

Doing the same thing everyday at the same time sounds horrible. I don't want to program myself. I want to live my life according to how I feel at the moment.

But, as you can imagine, this has created problems. You don't keep jobs by living for the moment or doing what you feel like doing.

I am not sure if I have a point, but I think there is more to life than becoming a programmable robot.

Maybe balance is the key. Have good habits, but try to build some flexibility into them.
and, is it?
Adequately? Try suing some anonymous person X who posted something on a site S hosted in country C, describing something you allegedly did in country D, while you live in country E. Then try removing that data from site T in country F quoting the now removed data from site S.
As I understand it, this is a similar issue on any app hosted on Heroku. You need to CNAME to WWW and then 301 redirect non WWW to WWW. Alternatively you can use DNS providers such as DNSimple who support ALIAS records.

https://devcenter.heroku.com/articles/moving-to-the-current-...
So I have a word of caution. As someone else in the thread mentioned, React is very intuitive for beginners. There's another framework I've used that was also intuitive for beginners: Backbone. The reason why Backbone is inferior to Angular and Ember is because it optimized for the beginner. Angular and Ember are optimized for the experienced developer on a large code base.

Specific to your suggestion, which I think is awesome, is the idea of composibility. The easiest kind of component to write is a large component with lots of options, like jQuery plugins. This is the hardest kind of component to use outside of its intended use case.

What makes Angular so good is that the core directives are all extremely composable. They can be used all over the place without hacking.

To make your dream come true we as component authors must design carefully to make smaller, more focused tools, rather than large components, because large components are harder to adapt to applications outside their main use case.
Yes - https://news.ycombinator.com/reply?id=7738362
Why is setTimeout(fn, 0) sometimes useful?
"That" is a totally imagined mischaracterization of how Xeer law works. See here for how it actually works: http://www.daviddfriedman.com/Academic/Course_Pages/legal_sy...
Out of 10 tries for "G" I became angry and closed it. Also a laptop.
Several local CUs obviously partner for IT. Locally there are special CUs for teachers union members (aka K-12) and a state U CU and many other company based CUs, along with location based CUs like the one I'm in (must have a mailing list in county, or be employed by some industrial conveyor belt company or something like that to qualify). I can use the ATM at the teachers union CU for free, just as they can use "my" CU ATM for free. My former bank wants a mere $3 per transaction at an ATM, I don't miss them very much at all.

IT as a service is not unusual in finance. More than two decades ago I worked at a stock trading outsourcer, based in the USA believe it or not, who for a fee, would do absolutely everything computer related for a small brokerage office from trades to research to even printing payroll checks (so I'm told, maybe it was just calculating commission checks?)

Another example is supposedly the majority of direct stock investment plans are outsourced to one provider (compushare?) That's the deal where if you live at an address that pays an electric company bill, you're auto-qualified to buy shares in the electric company directly without paying commission or going thru a brokerage. I've been in the that ownership plan since I was 12 or 14 or so, which reminds me to sign my kids up soon.
The additional layer of redirection, at least conceptually enables the use of application specific, or pluggable, vDOMs and/or diffing strategies.
Hey! thanks for comment.

I'd be meeting a friend at Dropbox and later on thursday will be going for Github Drinkup. My main goal for the trip is to see tech community as I just graduated from Hacker School, NY. I'm exploring my career options now.
Can you expand more on what you mean by two Ember components will "break each other"? This isn't something I've experienced when putting components together.

Can you also expand on what React design decisions has made vs. Ember that allow components to work well together? We've spent a lot of time thinking about creating a unified interface for Ember components, so I'd like to better understand where it's broken down for you.
I don't get how interest based banking is a "better" way or a required way. I am doing very fine without it :)
So those eternal commands seem to be working fine for me I guess.
Another one like this: http://imgur.com/7vXJApW

I didn't see this broadcast, but if I were a director and I wanted to influence perception to the opposite of what the data shows, I'd flash this chart just long enough so that everyone sees the trend, but not long enough that they can grok the numbers.

The "saving grace" is that the numbers actually contrast to the background and are easier to read. FOX could learn a thing or two about the Reuters chart by making their numbers fade into the background.
I worked for a while as a government contractor. I'd become disillusioned with libertarianism (no connection to the decision to take the job), and still am, but that experience cured me of any leanings toward the sort of liberalism that sees government as a solution to much of anything.

The system was actively anti-meritocratic and the waste was simply incredible. They ran an entire data center at around 1% utilization. The electricity wasted alone must have been tens of thousands worth a month at least.

Contractors were the worst. People often complain about too many and overpaid government employees, and there certainly was that, but the contracting waste was where the real hemorrhaging was going on. I routinely saw outside firms hired to do things at many multiples of what it would have cost to have federal employees do it, or even to recruit new federal employees. These contractors would proceed to waste the money much more flagrantly than anyone inside the government did, would deliver barely-working solutions, and would then get contracted again to fix them. It was a routine thing. I started to really suspect that someone was getting kick-backs, but gross incompetence in the handling of outside contracting could explain it too.
No. But it sets dangerous precedent about what truth is. And we all know how all of this stuff creeps.

But if a court can mandate something to be forgotten, what prevents the next case of mandating what could be altered.

Does an author have a right his bad books to be forgotten and to claim that he has only bestsellers?

Do I have a right to be forgotten about my previous to last disatrous project and only for the last one that was stellar.

Does Obama have a right healthcare.gov roll out to be forgotten?

Does Bill Clinton and Monica have that right too?

This is rewriting history.
What is the specific smoking gun I am supposed to see there?
Well, sure, but I don't see what that proves. Game developers find a lot of hacks to work around bad software if there's a market.
I may be mistaken here, but I think that the main advantage of the virtual DOM is to avoid calling across the JavaScript-native boundary. Since calling browser APIs is inherently expensive, the virtual DOM improves performance by reducing the number of calls to these APIs and/or batching them together.

Similar techniques have been used in other types of programs where performance is critical - for instance, user mode networking and user-mode thread scheduling can be quicker than the kernel-mode equivalent because it reduces or eliminates expensive system calls.
3 Advanced Tools Boosting Uberflip’s Twitter Engagement
You shouldn't use a naked domain anyways, you'll never be able to grow a site on a naked domain properly for various reasons.
Yes, I guess that also prevents insane levels of interest.
I ported 2048 game to Backbone.js
Where did all the developers go?
Did you see this tool ? I find it quite helpful for debugging JSX and finding the root of the problem.

http://facebook.github.io/react/blog/2014/01/02/react-chrome...
I guess I'd have to argue that you aren't wasting time at all if you are being entertained. At the end of the day everything is just going to be a series of memories. Whether you enjoyed yourself going outside and being active or watching a great show it all ends up pretty much the same.
I was thinking of the spark open source im client: http://www.igniterealtime.org/projects/spark/
Has anyone tried to use a different template engine with React? I was just wondering, since I didn't want to use JSX inline, and writing out html with React.DOM isn't appealing either.

I just wanted a way to put templates in <script> tags that get loaded by React Components. That way, I won't be mixing templates and the behavior of the components. Has anyone done this before?
It's like secretly poisoning the pot a great Sequoia tree would initially grow from, then standing around and brainstorming with people about how to create a better environment for it to flourish. So long people know it's disingenuous, that's all I can ask for.
Nice. I remember the first time I really internalized how fast computers were, even when people claimed they were slow. At the time I had a "slow" 133Mhz machine but we kept finding things it was doing that it didn't need too, and by the time we had worked through that there it was idling a lot while doing our task.

The interesting observation is that computers got so fast so quickly, that software is wasteful and inefficient. Why optimize when you can just throw CPU cycles or memory at the problem? What made that observation interesting for me was that it suggested the next 'era' of computers after Moore's law stopped was going to be about who could erase that sort of inefficiency the fastest.

I expect there won't be as much time in the second phase, and at the end you'll have approached some sort of limit of compute efficiency.

And hats off for perf, that is a really cool tool.
Architect Server: Home server platform
How about the following?

HUGETLB_MORECORE=yes LD_PRELOAD=libhugetlbfs.so
Other problems:

1. Wordpress, phpbb, mediawiki installations will get server hacked. Databases dumped on pastebin. I think updating all software and using Docker containers may fix this problem.

2. I'll get stalked, doxed.

3. Negative comments, or even worse - it gets ignored.
How can we protect ourselves from this type of interception? It seems impossible. Why would any non-american customers buy US made devices? Any protections that are added can/will be bypassed if the US gov gets physical access (or even remote).

It seems like our US vendors are going to take a hit from this.
Can you share the prefetching code you wrote? I tried to use __builtin_prefetch, but couldn't figure out how to make it faster.
A man became a math wiz after suffering brain injuries.
These are the bread-and-butter of a huge amount of industrial process controls. Tuning them can be a bitch though.

And unforunately, with the proliferation of cheap prototyping platforms and sensors, there are an abundance of projects and kickstarters out there aiming to be home automation / garden automation / mushroom farm systems / etc that try to implement process control without even knowing the existence of PID algorithms and they just do dumb behavior: temperature too low -> turn on heater. temperature too high -> turn off heater, etc.
I've been doing Angular for about a year now and am pretty comfortable with it, but I definitely remember going through that brick wall and see it every time I try to explain it to someone new. React looks much more straightforward to pick up but I am curious whether someone who has "mastered" both would find one or the other more powerful or maintainable.
Also, whose time is more valuable? The developer team's, or the combination of all their users?
I wish I had more time to waste on those cool shows. This is the best time I can waste, better than games :)
What to Consider Before Rain Gutter Replacement | LGC Roofing Blog
Hasnas is good. Also consider Benson's Customary Law with Private Means of Resolving Disputes and Dispensing Justice: A Description of a Modern System of Law and Order without State Coercion: http://mises.org/journals/jls/9_2/9_2_2.pdf
Flux is Facebook's architecture for using React in a larger scheme.
http://facebook.github.io/react/blog/2014/05/06/flux.htm

It has been discussed on HN before :
https://news.ycombinator.com/item?id=7719957

Some good comments there, worth checking out. Personally, I think the message loop architecture proved very good in Windows when processors were slow and had only 1 core and it is at least worth giving it a try in web development.
I remember having recently survived Y2K having to go through all our code and databases again before UNIX time went from 9 to 10 digits in September of 2001.
It adds history?? What is the URL changing to?
I'm in the next batch.

I actually see being in the first rotation as an advantage! I get to start Hacker School with a core group of 35 people. I have an easier time getting to know everyone in the batch and all of the facilitators when there are only 35 of us. Then, after a few months, there are suddenly 70 people and I can see how Hacker School runs with a larger group.

I see being in the first rotation as an opportunity to experience all possible configurations of Hacker School. Furthermore, I'm excited to be able to help shape the culture by virtue of being part of the first group doing it this way.
So you say that you want to live as you feel, but this also creates problems. Emotions are the problem. Better stated, lacking control of your emotions is the problem.

You are in control of your thoughts and how you react to them. Knowing this and practicing control has been life changing for me. /r/stoicism, my friend.
So apparently Google wants to mine data for spellings? Great idea to make a game for that.
Have to shout out the words for the laptop to recognize.
For those who only want to look at the result(s)

http://www.playfuljs.com/demos/terrain/

Refreshing the page will generate a new terrain
Hurl: A social network centred around sharing stuff
What would happen if everyone in the world gave up meat
No joke, I didn't even realize this was a kickstarter. There is no information about the kind of tracker they are trying to write. There are also so many alternatives that solve this problem already that I don't even care.

Examples: http://trakt.tv/ http://anilist.co/
Why does anyone care about a decimal milestone? I thought the excitement would be when you flip a big bit.
How to Provision AWS EC2 Instances with Salt Cloud
Article should note its US bias - this looks like exclusively Hollywood stuff.

Meanwhile, recently I've enjoyed Borgen, Bron, Akta Manniskor, Green Wing...

Edit: correction taken, there are a few UK shows - maybe the criterion is English language.
The MOST exciting time will be when it hits 2147483647.
What consists of a "valid receipt" for a digital purchase? An email? A printed copy of an email? Either can be trivially forged if the company has no way of verifying the information.
A DNS Tutorial and Primer
I would love to support a JS project that is something like a port of OM to JS.
Are you familiar with IPython Notebook? If so, you could jump right in on http://introtopython.org. It's a fully open resource for people interested in teaching and learning Python. I started it last fall, and it is slowly building critical mass. The main parts of the site are Python Essentials and Python Projects.

The biggest thing that will improve the site is having people write up projects they are interested in. For example, someone recently requested a project that shows how to build maps that show changing data, such as traffic around a city on a road map.

Writing up a project is easy. Clone the project, make a new notebook for your project, and submit a pull request. If you are interested let me know, and I'll be happy to help you get started.
Came here to say that. My github page (just flat html) loads in ~65ms. Granted, 65ms to load a couple kb of text isn't awesome, but it's not nearly slow enough to optimize for me.
I would imagine less serious viewers will drop off quicker than motivated viewers.

Nothing can stop me if I need to buy something on Amazon or need to pay a bill online. If I'm just filling time and here's three interesting links to "fad of the day (hour?)" then slowest link might lose.

A simple A/B tester could insert an additional 50 ms to half the requests and some data analysis could calculate the slope of the graph in that area. Assuming that slope is perfectly linear for no good reason at extremes like 1500 seconds or 0.0000001 nanoseconds would be unwise.
Yeah. The detail on that really crossed a line into sources and methods (not that other released haven't already).
Microsoft Completes Its 180 And Drops Kinect From Xbox One
There's been posts about daily habits of other accomplished persons (not necessarily programmers), and the conclusion from that discussion was that although these techniques work for them, they would not really apply in general. For example, some would have a glass of wine before starting work on a project, whereas that would put me to sleep. Some athletes eat a big steak dinner before a game, while with others it would hamper their performance.

My take on it, is that people that are good at what they do are good because they are good, not because of any rituals.
How can we protect ourselves from this type of interception? It seems impossible. Why would any non-american customers buy US made devices? Any protections that are added can/will be bypassed if the US gov gets physical access (or even remote).