skysight-inc/HackerNews huggingface dataset:
It has value to you. What are you going to do when you get a default judgement against you and get your domain(s) transferred away from you because you decided to be cute and put 123 Elm St. for your address, preventing service of process?
> "How many people who live within a city's limits are really going to say they live in the suburbs?"

Tons:

> "Looking only at respondents in the larger principal cities (those with a population greater than 100,000) of larger metropolitan areas (those with a population greater than 500,000), the breakdown was 56 percent urban, 42 percent suburban and 2 percent rural. That means close to half of people who live within city limits describe where they live as suburban."

"City limits" is a really poor indicator of "urban".
Any blog post that explains this a but further? It should be an interesting read, given that I assume you track changes and update programatically (to a degree).
On top of that, it seems to encourage an extremely wasteful and expensive use of resources. The blog post claims that it "costs just a few dollars per month, and in theory scales near infinitely" but as soon as you start scaling, the cost is going to grow a lot.

As an example, take the use of S3 as a "cache" for the most recent messages in each channel. Suppose you're hosting a decent-sized collection of chat rooms, handling a total of 100 messages/second. The PUT requests alone would run you over $1000/month, even though the same amount of traffic could be easily served by a single small EC2 instance for a few percent of the cost.
Teen pleads guilty to 23 charges of swatting, harassing online game rivals
i suppose there are reasons for those complexities, yet i can't not to wonder why a company just wouldn't put into the system on the opening day one huge limit (at "IPO" price) sale order and let the party begin.
A lot of that is simplified by IFTTT having channels for Nest, Hue, Echo (via Alexa), and Wemo.

I don't mean to be contradictory. It's exciting that we are getting glimpses of internet connected things! I wonder about IFTTT alternatives, especially self-hosted open options that can enable those interactions and more from a community.
Apologies in advance for the format and poor writing, I'm very tired!

> This can be done trivially today with Facetime and other video software. Its largely seen as a gimmick.

I find Facetime awkward and not at all like being with someone. That's in contrast to my visit to AltspaceVR a couple of months back. The community relations guy was giving a demonstration of body/handtracking, so his avatar was fairly well articulated. Despite everyone having robotic heads and the rest avatars being simplistic, I very much felt like I was in a courtyard with a group of people watching a man give a talk.

> In the end, people value efficiency, not meatspace equivalents of things. That's why Amazon has all its products with an easy search box and a one click button, instead of a virtual shop assistant.

People (will) value both. It's not like AmazonVR is going to be a giant mall where you walk to the electronics department and browse things by sight. The search box is a very good way to find what you want.

> That is a fairly obscure edge case here. Neurotic shoe buyers aren't going to buy a $500 headset and a $1000 gaming PC to buy shoes. They'll take themselves to the store, to you know, actually try the fit, which is fairly important.

I think GP is talking about a future where VR is cheap and ubiquitous.

> That sounds a lot more like AR, not VR, nor the meta-verse.

Technically augmented virtuality.

> You sound exactly like the people who were telling me Second Life would change everything about 8 years ago.

I never bought into the Second Life hype. Navigating 3d space with 2d devices is never going to feel right outside of a few experiences -- namely games.

> The concepts are exactly the same, you're just putting on a fancier display. The metaverse is a failed concept for what are fairly obvious reasons. SL proved the skeptics right, so why are we still having this ridiculous conversation?

One metaverse as envisaged may very well be a failed concept. That said, the fact that you use the phrase "putting on a display" makes me think you've probably never felt "presence" in VR. It is mind blowing, and that's the reason the conversation is circling back.
Sociopathy is an unfortunate affliction
Both actually. Its just that your thesis won't get many if any non-self citations, even if it is really good. People will cite your paper, which they bother to take time reading (hopefully).
F# has a compiler flag to force it to use OCaml syntax parsing. It basically amounts to just being a strict mode. Because F# has very slightly more forgiving syntax than OCaml; but essentially almost identical.

To call it the .NET OCaml is not too far from the truth. And it was clearly meant tongue in cheek!
It's not critical that the seeds are kept at that temperature, it's just to maximize the amount of time they last.

If the freezers fail then it will take several weeks for the temperature to go from -18C (freezer) to -4C (ground temperature), and after that the seeds will still last a very long time.

https://www.youtube.com/watch?v=gFAcyJxIguA

http://en.wikipedia.org/wiki/Svalbard_Global_Seed_Vault
So basically to get 93%(in average) of the value of machine learning, you can use bigml's extremely easy interface[1], even without writing code ?

[1]http://blog.bigml.com/2013/07/01/you-dont-need-coursera-to-g...
As other posters have mentioned the solution in this link is actually suboptimal. I showed how the iptables solution leads to 1-3s latency for connections that establish during the restart but you can avoid it by getting a little more hardcore.

See http://engineeringblog.yelp.com/2015/04/true-zero-downtime-h... or http://inside.unbounce.com/product-dev/haproxy-reloads/ for solutions that are even better than this one.
Got another error:
https://s3.amazonaws.com/back.io/client.js.map 403 (Forbidden)
then
"Uncaught RangeError: Maximum call stack size exceeded" in the demo script.
Thoth – Another Go dependency locker
Personal Analytics Application
opened a PR with a patch :)
You work in Python & you want simple web interfaces?

Flask. Check out the docs, it's about as simple and pythonic as it's possible for "respond to this URL by executing that python function" to be.

http://flask.pocoo.org

Talking to relational databases is mostly handled through Flask-SQLAlchemy, which isn't much more complicated to get started with, but SQLAlchemy is very open-ceiling in terms of power and utility.

http://flask-sqlalchemy.pocoo.org/2.0/

Miguel Grinberg's tutorial is solid for a broader view of common app features, and will likely cover more than you'll need any time soon.

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-...

If you want to integrate JavaScript stuff, whether full apps or jQuery or D3.js or what have you, worry about that later - it might not be necessary, but it's fairly easy to bolt on if needed.

---------

JavaScript & CSS assets:

I use Gulp, which is a JavaScript build tool, to build my JavaScript & CSS assets. This isn't something you can pip and done, but it's probably worth the effort if you get to the point of having extensive JavaScript & CSS files. If that sounds like a hassle, use Flask-Assets.

Why? The JavaScript tools for dealing with JavaScript are much less of a hassle, and for whatever reason they also tend to have less fussy CSS asset builders. But this is mostly a "set up the script once & forget about it outside of letting it run" problem, so it's not really a hassle to use in place of native tools.
Your data is your lifeblood
Several concepts are linked below. None in production of course.

http://petapixel.com/2012/12/17/nikon-patent-shows-a-back-fo...

http://petapixel.com/2011/04/08/another-concept-design-for-d...

http://petapixel.com/2013/08/16/convert-your-old-film-slr-in...
In this environment, it's very difficult to price IPOs "correctly". I'm no longer involved in that aspect of the business, but I was in the late 90s, and the same thing happened back then.

Basically, in a "normal" market, you'd have your company A, and comparables B, C, and D. B, C and D trade for an average of 20x earnings. So you'd price A at the traditional 15% discount for general IPO risk (unknown issuer, etc.) and it would go to the initial investors at a 17x earnings multiple (let's say it had earnings per share of $1), or $17. The initial investor would have the expectation that it would trade up to $20 in the near term.

In the late 90s though, when nearly all tech-related IPO'ing companies didn't make any money, most everything traded on revenue multiples. So when your comps B, C, and D were burning cash and were expected to continue to lose money for the next few years, and traded for 8x revenues, 12x revenues and 10x revenues, well the best the traditional theory had was to say you would take the discount off the mean.

The problem was that traditional valuation metrics (earnings, cash flow) had no bearing on the price of the stock, so if 12x revenue for a cash-burning business was valid, why not 14x or 16x or more? Your 10x average revenue with a 15% discount could take your IPO multiple of 8.5x to more than double that. It was impossible to accurately predict the first-day pop, and I imagine the same is true today.

No one wants a "failed" IPO though, so everyone tends to err on the side of caution and will generally be willing to give a greater discount to ensure that the stock doesn't break IPO price in the first month. Especially if there's not a traditional valuation that makes sense on the business (trailing/current profits or cash flow).

As hard as it is to believe, things are better these days.

http://www.ritholtz.com/blog/2011/05/first-day-ipo-pops/
1/2 + 4/8 == an integer.
or provide patches against upstream instead of forking.
Link [1] to the original text in French; the passage that has been translated begins on page 211.

[1] http://fr.wikisource.org/wiki/M%C3%A9moires_%28Vidocq%29/Cha...
Node.js: Cluster vs. Async
Random Forests are great on many tasks, but this analysis is incredibly biased: it only includes the incredibly small and simple datasets in the UCI repository. Many real world tasks are far more complex than that, especially those involving text, speech, images, video, and large scale web data.
On a lighter note, Conference Driven Development:
http://devdriven.by/conference/
This is super useful! Thank you for making it. /installed
The "DQN" (Deep Q Network) stuff from Google DeepMind has states. (And actions that transition from state to state.) This comes from Reinforcement Learning theory. (The Q-Learner from Reinforcement Learning is the "Q" in Deep Q Networks.) [doi:10.1038/nature14236]

Suri and Shultz argue that dopamine in the mammalian brain follows the "reward prediction error" from Reinforcement Learning [doi:10.1016/S0306-4522(98)00697-6] (Indeed the DQN paper mentions dopamine in the very first paragraph.)

Because of this, I am very excited about DQN. (I do think that it's only a building block towards building a self-aware brain, though.)
Also, could you add "spline" chart type to the Graph Types filter? That chart type is one of the reasons I chose c3.js over others.

http://c3js.org/samples/chart_spline.html
Does Intel have the same kind of cooperation with the WebKit and Mozilla projects?
Microsoft study claims human attention span now lags behind goldfish
Not so much hard as it is extremely energy-intensive and therefore expensive.
Async network requests wired up via Object.defineProperty()

It's covered in the docs: https://back.io/#docs/io
So vaporware is a development methodology now?
Good thinking, adding soon!
> The problem is simulations of the brain are not "machines", they are algorithms,

Simulations are executed on concrete machines that exist in the real world. Algorithms are abstract concepts.

> e.g. they assume everything is happening at the information processing level.

Everything does happen at the information processing level. Any kind of physical process can be seen as a type of information processing. Information processing is not an abstract concept like an algorithm, for it to occur requires the time-evolution of concrete physical processes.

> We can emulate the motions and powers in play in liquids, but not "wetness" in the sense of the physical property (moisture etc).

The physical property is experienced as sensory input. Machines can have sensory input.

> An emulation can only water emulated flowers.

You are asserting that virtual reality is different from reality, which is true. That's not the GP's question. The question is whether there is a fundamental difference between machines in the real world (with sensors and arms and so on) and the human body and brain.
I use AWS for some projects, so I can boot up identical machines in a few minutes as needed from a script.

What's the benefit of Docker for me? Easier time switching hardware/OS down the road? I guess I just never fully understood the value proposition (I'm not an Ops guy).
Ask HN: What should I learn over the summer? (computer science student)
I'm a computer science major. Soon I'll be done with my freshman year of college, and I'll have three months of free time. After this year, I will have learned C++ fairly decently (topics up to polymorphism, linked lists, and templates). Also, from hobbyist programming before college, I know Python to a decent level. In the fall, I'll be taking two CS classes (data structures, and intro to computer systems).

My question is, what would be a good use of my time over the summer to still be learning CS topics at a decent pace?

The idea I had was making a good-looking website where users can play some small video game, and create an account so that they can log in and see their previous scores. Would this be a feasible idea? I figured it would help me learn web design (HTML, CSS, JavaScript) and I would try to make the game (whatever it is) from scratch, so I'd learn Java (or whatever is best for the job) too. If this seems like a good idea, what order should I go in? Any other suggestions? Thank you!
> mad reduce patterns

I wonder if it's a typo…
I don't know about Webkit, but they've announced partnerships with Mozilla and Google (Blink) about SIMD:

https://01.org/blogs/tlcounts/2014/bringing-simd-javascript
In this scenario a replay attack is limited to a 30s window during which the timestamp is valid. Depending on the implementation, this may or may not suffice, in which case an nonce would definitely be an improvement albeit with the added complexity.
Sidewalks are cheaper than roads by a ton.

We have a mileage here where the city does all the sidewalk work. It's pretty awesome, no more tripping on cracks. I think it's like $15 a year for my $200,000 home.
US mass transit may be meager but I don't think I agree that Americans are spiteful of mass transit. E.g...

http://m.metro-magazine.com/news/292617/poll-americans-favor...
This is wonderful to read. I really sincerely hope this technology can open up hundreds of more scrolls to be read. It grieves me to think of how much knowledge has been lost due to scribes not getting around to copying texts.
I agree with your last paragraph; we're putting all of our collective eggs in one basket, and we need to branch out.

However, if we eliminate "old and infirm" as a Very Large social category by making our species effectively immortal and perpetually healthy, then our efficiency as a species goes way, way up.

Older people feel better. Our species becomes stronger and more capable. We get to colonize other planets sooner. Everybody wins.
I can picture these areas and they seem urban to me. But I'm from the Midwest where suburban means something different.
> If someone else is producing wealth in order for your accounts to grow and you as the owner of the accounts are the beneficiary of this growth then that means you are exploiting someone else's work. This is NOT fair.

You are the partial beneficiary; the person who has used your money has also benefited from it. They have accomplished business goals and produced goods and services that they could not have without capital, and the price of that capital (a percentage return on the funding raised) is worth access to that capital without access to its associated risk. This is a fundamental tenet of capitalism - exchanges and transactions are only entered into when they are mutually beneficial. Somehow, the whole is greater than the sum of its parts!

> If I have 20 million dollars in a stable fund that grows 10% a year, that means I get 2 million a year sitting on my ass. The majority of people in the US will not never even touch 2 million in their lifetime. You want to justify that kind of compensation by saying that index funds still involve certain risk?

If you have 20 million in a stable fund, that's 20 million dollars of capital that is being used to promote other businesses and to produce goods and capital that otherwise may not be produced, and it's 20 million dollars when you can lose overnight. Again, the value contributed is not the labor, but capital and assumption of risk has a very real impact and is an absolutely necessary part of the equation. The capital holder is enriching both himself and the person in whom he is invested. The capital holder is happy because his risk yields dividends, and the capital consumer is happy because his labor yields dividends, and you're right, the capitalist didn't put in the labor, but the laborer didn't have to put in the capital. Neither could do it nearly as effectively without the other. The relationship is symbiotic, not parasitic.

> bubbles pop and industries heal, the economy goes up in aggregate, and many rich people stay rich or get richer in extreme and extravagant ways that are grossly un-proportional to the amount of work they output.

Bubbles pop (with investors in risky ventures/funds eating the brunt of that), industries heal (certainly not overnight, and during those recoveries, it is again the capital-holders who bear the financial burden), the economy does go up in aggregate (because it's not zero-sum, which is why laborers benefit even if the rich get richer), but are you suggesting that earnings should be directly proportional to the labor invested? I'm not aware of any economists who place any stock in the labor theory of value. The empirical evidence directly contradicts it.
For what it's worth Google Domains provides free privacy and a few other things (including up to 100 DNS entries per domain). They cost a little more though.
In part because if <bunch of instructions> is arbitrary JS, it may or may not be able to run in SIMD mode, so then you get surprising performance cliffs because your code runs in scalar sometimes.

And in part because there's more to "short SIMD" programming than just charging through large arrays. Sometimes you need to swizzle elements around, for example, and this is easier if you can think about multiple lanes at a time.
Not to downplay your sincerity, but with a username like:

ap0rnnstar

you don't really inspire trust to many folks (granted whatever their relationship with pornography is).

You should have probably created a new account with your company name instead.

Some folks may still look beyond these subtleties, but some won't.

Good luck anyway.
I've heard you should take a crappy screwdriver, ground one part of the shaft and then touch the capacitor with the head. Something like that.
Yes but they're all isolated / custom-built at the moment ... other than the actual class editor which is built using the Back.io public API (it's a self-hosted system)
How to empower a team that doesn’t seem to want to be empowered
> separates exceptional situations from in-band normal error handling

Of course if you redefine "exceptional" to mean out of band error handling then we're in perfect agreement :)

I've also written billing systems and the worst possible thing that happens is that you get stuck on a single customer due to some unforeseen circumstances and can't go on to bill others. The ability to abort the in-code transaction for that customer and move on to the next is exactly what you want from the system, and the exception there makes that a far simpler thing to do (together with RAII for clean up).

> function that both returns values and throws exceptions is more complex

Indeed, but it doesn't really matter because the clean up you get from exceptions with RAII means that the correctness of the function is easier to reason about and that's what you really care about.
Free SaaS Enabled Marketplaces – A Novel Go-To-Market for Software Startups
Segment.io and Zapier have been making our lives easier on this front.
Are you trying to say the commands should have no state? Does this OS not interface with files, network connections, anything? Is it not possible to tell the time with it because there can't be a time command that's different one second to the next?
Again, if elected representatives pass laws that take tax money and give it to people for various reasons--welfare programs--that's not robbery, strictly speaking, because people voluntarily elect the representatives knowing that they are going to redistribute wealth in this way.

What's different about a minimum wage is that the wealth redistribution is covert, not overt. The government claims that the minimum wage won't take anything away from anybody. But it does.
I don't think you need to recruit them to move to the Caymans.

Having your head-office there is a bonus for employees who want to come visit.

You can do recruitment globally through hiring remote.

Test it out, you may find you get the best talent through offering both:

1) Either come live with us in the Caymans

2) Stay on your own island and work remotely
Ultimate Guide for Apache Logging
I guess I need a full-screen button to expand the docs pane.
Have you ever actually used an awful web page? Open a current website in IE4 or something. Awful means "doesn't work".
Towards a Computational History (2008)
I just did some digging. You're right that copying to different filesystems was introduced in Research UNIX.

In V5 and V6 mv, they actually call `execl("/bin/cp"` to do the copy!

Note that neither V5 nor V6 do this for directories though, only regular files (which I guess is implied by the fact that they force the parent directory to be the same for directory moves).

I can't find the source or binaries of V3 mv, but the V3 manual does not mention copying (the text in the V6 manual originated in the V4 manual).

Edit: more:

V7 gained support for moving a directory within the same device, but it still didn't support copying directories across devices.

I can't find much on Research UNIX >= V8, but they were based on BSD.

Edit: even more:

Copying directories in mv was first added to BSD in 1989 by Ken Smith <kensmith@cs.buffalo.edu> (committed by Keith Bostic). It used `cp -R` to do the recursive copies.
That was back in 2002! I don't think he'd take the same stance now...
If it helps, you can think of a RNN as being analogous to a finite state machine. But instead of a single discrete state, it's a continuous, high-dimensional vector. That has the extremely important effect that the output is a continuous function of the input, which is necessary for training using gradient descent.
Also, brain chemistry. You can't give psychoactive drugs to a circuit board...
Yeah, no one (at least here) thinks SF is a bigger and more important city than San Jose. And for all its wanna be bragging as a big city, San Jose is not the capital of Silicon Valley-at a minimum SV is diffuse and spread out throughout Santa Clara County, spilling out into the surrounding counties.
The 403 on the sourcemap is by design (I might change this), I'll have to look into the stack overflow though...
> Clear Containers uses kvmtool, and iirc is the same group of developers.

Completely different developer, at a different company.