skysight-inc/HackerNews huggingface dataset:
The answer for me is pretty easy: The Computer Revolution Hasn't Happened Yet by Alan Kay. The OOPSLA '97 keynote speech.

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

Great for repeated watching, I get something new from it every time I watch it. It is also great for recalibrating your point of view from amazement at whatever the current trend is in technology, to a more long-term outlook as well as encouraging higher standards for what is currently available.

I think this shift in outlook is important for technologists like us, because it easy to become immersed in the day to day goings-on of tech and become myopic in a way. Using the invention of the printing press and literacy, etc, etc is a great way to reorient your attitude towards technology and what it can/should do.
yup, android 2.x browser is the new IE6. so incredibly terrible.

the good news though is that people who still have android 2.x phones don't seem too interested in using them as mobile internet devices. Actual browser usage share for android 2.x is pretty minimal on my sites, despite its supposed market share.
I could be wrong but the article reads like a paid for PR piece[1] to get publicity for this search engine.

[1] http://www.paulgraham.com/submarine.html
I agree that this argument is purely stupid. How does the 'feeling richer' psychological factor somehow play into the success or downfall of a currency as a 'flaw' in the mechanics of it?

Some people feel 'richer' with 1 OZ of gold then $1700 in bills, some feel 'richer' with 100x $1 then a check for $100. But why does that matter as a success factor of a currency?

I don't get it.
Is that something that can be fixed/improved?
I love it. Doesn't feel like a 1.0 to me. The guaranteed buyback of this lease is a good deal I think. That said, they will release less expensive models within your time frame.
Yes, this technique could potentially be misused. You can say the same thing about any technology.
>A certain function (newSTDGen) was called repeatedly within each request

It is called zero times in the json benchmark, which yesod still did quite poorly on. That is only a factor in the "pull a random thing from the DB" test. I believe the biggest underlying issue was that sessions are enabled, which means transmitting more data (the cookie) as well as doing encryption and HMAC on the cookies. Disabling sessions doubled the performance.
Watch this:

From now on, for the purposes of transactions, I am going to refer to bitdollars. In any software using bitdollars, one bitdollar is equal to 0.001 bitcoins.

Nobody needs to feel less or more rich.
Use total commander not open source but definitely us worth every penny sold more than 25m copies
Gillette is actively trying to push people off of Mach 3 (and most of their advertisements specifically show people who stop using it and switch to the newest "Fusion" model)
Generic Glucophage tablets. Buy this medication online
How I Used EVE Online to Predict the Great Recession
Did you try doing it via XP mode?
But you already don't stop your ISP from interfering with your traffic in transit. So why is it a big deal if you continue to not do it? Or is seeing a few ads more important to you than, say, all of your email?
> It is violence against your mind itself.

Pretty much like COBOL, but people are naked.
Ask HN: how do you quit checking emails the first thing in the morning?
I used to turn on the laptop to check emails the first thing when I woke up. Now it's getting worse due to the easy reach of smartphones and tablets.

Anyone has similar experience here?
It shouldn't really. I mean, it's not like devices don't come with at least 3 or 4 unique IDs for different purposes. Just using one of those for the default password or adding a new ID shouldn't be that big of a task.

I know that this is how some of the router/modem combos from french DSL providers worked - the admin and WPA passwords are two seperate UUIDs printed on the device.
> Loans clearly have issues in a deflationary system. If you loan someone $10 today and that's worth $100 tomorrow how do they ever have a chance to pay it back? Payback would have to be on some growth rate where you owe "less" the longer the life of the loan with some interest built in.

From the borrower side, the "you owe less over the life of the loan" option mitigates the effect of deflation on the viable of borrowing, but it exacerbates the problem it creates for lending. Specifically, if the the BTC I have in my pocket today is going to be worth 10 times as much tomorrow, what's my incentive to lend it at all? I've got a strong return without default risk if I just hold on to it. If you propose something that reduces the lenders BTC-denominated payments over the life of the loan to account to mitigate the effect deflation has on the value they are paying back, it makes it even less attractive for me to lend the money.

> Inflation is built into the current model to encourage investment and prevent concentration of capital.

Inflation doesn't prevent concentration of capital (it prevents hoarding cash, but by doing so encourages concentration of capital.) Things like progressive taxation of income are intended to prevent concentration of wealth (but this is undercut by things like favorable tax treatment of income derived from capital compared to income derived from labor.)

> Not to say bitcoin is the solution, but it's something different.

That's a bit like pointing to imperfections in representative democracy caused things like gerrymandering, and then saying "I'm not saying that hereditary monarchy is the solution, but it's something different."
Yes. Clearly what journalism needs is more profit motivation.
which brings up the legal question (based on the ATT 3 year jail sentence):

When is a admin/password login not acting as a admin/password login at all?
Good article, and thanks for the share. I write a lot of cold emails, and everytime I compose a new one, I wonder how to write it better. Though, I've been writing cold emails a bit more like 8-10 sentences...

I wonder what thoughts are there about including some "extras" below the signature? That is, I'll include some pictures of my company's app or some testimonials below my signature to potentially help with intriguing the reader. And I start with pictures because pictures are naturally more engaging than words.

Any thoughts??
> Well, not every country is like that. In many others lobbying is illegal and people who do it are severely punished.

That's not the only way to buy influence.

> Monsanto wants to grow GMO crops in our country? Sure, but only after they show the documentation that its safe for people and does not affect local businesses.

So this only applies to Monsanto, or do local companies have to do the same things?

> In the "land of the free" you are also free to exploit your employees

Utterly untrue. You have no idea what you're talking about.

> And sure, its very,very far from perfect, but I am pretty sure its nowhere as corrupt as the US government.

How can you possibly know?
He thinks people will suddenly decide they'd rather live under a bridge and keep their bitcoins than buy a house with them.
I highly recommend substack's talk on node.js streams.

LXJS 2012 - James Halliday - Harnessing The Awesome Power Of Streams: http://youtu.be/lQAV3bPOYHo

substack@hn: https://news.ycombinator.com/user?id=substack
Actually, given the wealth divide, it's working extremely well. We sometimes underestimate the progress the world has made in the last 100 years.

We tend to overlook that we live in the most peaceful times in the history of mankind, and that poverty and hunger in the world is declining steeply.

We don't know what a bitcoin economy will look like. Stimulus packages over the decades have been known to work and not to work. We don't know how a bitcoin economy reacts to depressions and risk. We do know that the current bitcoin economy and any financial engineering (or even just opening a bitcoin-accepting webshop) is extremely more complicated and risky than the traditional money systems.
"Eventually the Bitcoin economy is going to run into the problem of its algorithm and the Bitcoin-hoarding because; there will not be enough currency."

There is an oscillation process at work here - as people hoard bitcoins, the value of each individual bitcoin increases. People will then sell off their bitcoins in exchange for a higher price than they initially payed for them, thus increasing the money supply and allowing others to buy into the system. Am I missing something here?
Already posted: https://news.ycombinator.com/item?id=5512001
Scientists who don't feel strongly about animal rights defend the position that is most convenient and efficient for them. If using a monkey instead of spending months cultivating petri dishes is easier (e.g. more deterministically successful for publication) then of course they will advocate for using the monkey. This argument leaves the animal rights activist unimpressed. In the end most animal experiments are certainly useful but few are strictly necessary. Researchers complain about all the paperwork required but I wish it was 100 times more difficult to get these experiments approved. Then people would really make sure the experiment is well thought-out and important. And I would happily delay some scientific discoveries by 50 years if that can spare a few million animals (thanks to better computer models or new noninvasive techniques)
Would you argue that the fact that people who CHOOSE to hand over their money live in a society in which they are taught to do so by more and more intrusive means, and of which the entire value system is constantly being manipulated by means only available to the "handee" doesn't factor in at all?
Yes, there will be (at some point) a downward force on the value of Bitcoin due to hoarding. But that will not be the only force. At some point, it will seem that its probably not going to rocket upward any more, and it might fall a little and then people start actually using it. Also- its important to remember that there are relatively few places to 'use' it now compared to most other currencies. I cannot pay my rent, groceries, etc....

I think to trying to sort it into neat categories of 'investment' or 'currency' is a bit flawed. Its a bit of both. Gold (at least to some degree) was used as a currency at various points in history, but now paying with gold doubloons is difficult for most transactions. The hoarding of gold makes it deflationary as well, but doesn't prevent it from being traded frequently as well (well, at least futures of it on the exchanges).

Gold backed dollars at one point were theoretically limited in number as well.

Another claim against Bitcoin is the fact that it isn't "backed by anything", but neither is gold. Its value is what we assign to it as a market. Aside from industrial processes, the inherent value of gold or diamonds is very low.

I don't think Bitcoin is perfect. I'm glad I bought a handful a few months ago. But some of the 'flaws' that people find aren't as much as flaws as features. One of the things that I do love about Bitcoin is that it isn't a theory- its happening. We could talk all day about the things that are supposed to happen with it from a variety of perspectives, but the experiment is being actively run in a real market which is challenging the perspectives of 'what might happen if...' with what's actually happening.

If we were talking about USD as a new concept, we could write tomes on the 'flaws' of it as a currency. It has nothing backing it. It can be infinitely created at will. A private entity (federal reserve) controls a huge amount of policy. It can be lost, destroyed, stolen. Political forces of a single government can have massive impact on it. It is hugely regulated, and can be relatively easily tracked in its system. Yet, it largely works.
>Are there any startups here doing this?

These kinds of articles generate more pageviews than boring, measured, and technically correct articles, so presumably if there were startups doing what you suggest, they wouldn't be doing very well. Media sensationalism stems from human nature, so it's not an problem I see being solved any time soon.
we're also using a small script[1] that prevents committing debug statements by mistake. We put it as a pre-commit hook and also as a standalone check on our CI. It saved us from embarrassing mistakes in production several times...

[1]http://stackoverflow.com/a/14738093/305019
How often is this really happening? and what is the cause?

Is it because the employer isn't paying employees enough or is it because the employee made poor life decisions (had kids too early, didn't learn any marketable skills, etc)?

Minimum wage isn't meant to support an entire family. There are plenty of places you can rent these days that are cheap (Just looking on craiglist, I can see rooms for rent that someone can easily afford on minimum wage) and you can buy cheap food (Walmart is the cheapest in my area).

It isn't ideal or easy, but it's not impossible. A bigger problem is the education of our citizens on life decisions that may cause difficult times for many years to come in their future. No amount of government regulation will solve these issues.

The other problem is globalization. Many people here love the Internet and the freedom it brings, but it also brings competition from countries like China and India.
Why hasn't anyone forked bitcoin and started mining a new currency from scratch?
Most of those types are some sort of hash of the MAC which are quickly reversed. A quick search will contain many fruitful examples. How else do you think the default password ends up the same on a system reset?
It's stupid. If a physical currency like physical gold or paper experienced the kind of deflation bitcoin currently is, it would be problematic because those things are difficult to subdivide into (effectively) arbitrarily small pieces. Bitcoins can be divided up, but then uninformed people forget why this is important and then make nonsensical arguments about splitting a $100 bill into 10 $10 bills.
Tens of Thousands of Bitcoins have been lost, easily.
I'm trying to keep things "bare bones" with Backbone for a huge refactoring I'm doing, and I'm happy so far, I like the quick learning curve, the "stay out of my way" the ability to gradually refactor the code instead of the rewrite that Angular or Ember will probably trigger. The annotated source is a great help, and although I struggled on deciding on namespace and structuring conventions, the freedom to chose my own was helpful.

Having that said, I'm starting to regret I didn't do the refactoring using AngularJS, and here are the main pain points - the following must need a plugin, and the plugins keep playing catch with the core releases (not all are 1.0 compatible):

- Manual binding

- Nested collections / models

- Bootstrapping without pushstate

* The pain in manual binding is not just for things like a checkbox, the pain starts for syncing things like a sortable list, syncing manually is just painful, it should auto sync with the model

* Nested models / collections are an issue mostly due to moving from relational to noSQL database, one can use plugins, or use the method you suggest in the FAQ (I use it, it's not that bad) but it's not built in.

* Bootrapping without pushState support - the assumption that models will be bootstrapped (e.g. the fetch change event trigger will trigger if you load the model via Ajax the first time) is an aching point if you can't have pushState (user refreshes a page / clicks a deep link, the hash path is not sent to the sever, wrong model is being bootstrapped)
The solution someone suggested is to have a "once" on "sync" and only then start listening to a change, I think it's a hack, and I still can't find a solution to it.

Bottom line, Backbone is great, and will be great, but needs to have the core plugins (Modelbinder, Deep Model / Relational / Nested Models) become part of the core, it's not a luxury.

Backbone is smaller than Angular, but if you add all the plugins you usually will need, it can become even bigger...
What is "ludicrous" about it?

Two basic principles in the income tax are:
1) things that are "consumption" are not tax deductible as business expenses;
2) compensation in kind is identical to compensation in currency.

Food is a classical case of consumption as distinguished from a business expense (chairs, work computers, etc). The theoretical basis is: you'd eat whether or not you were at work, but you wouldn't necessarily need office equipment if you weren't at work.

The effect of not taxing these beanies is regressive. The guy who works at Wal-Mart pays for his lunch with post-tax dollars, the guy who works at Google pays with pre-tax dollars.
According to the PostgreSQL wiki there is a way to get something like a materialized view using triggers: http://wiki.postgresql.org/wiki/Materialized_Views

Worth looking at.
I would like that everyone call it "Microsoft SQL Server" over "SQL Server".

Or else Microsoft has successfully squatted a common, generic term as a name of their product. Not a good thing if you ask me.
Several have.

http://dustcoin.com/mining
Sure, this is a flaw if one only uses bitcoins.

As far as I know, there is nothing stopping alternate, new competitors using the same algorithm.

So bitcoins run out and everyone hoards? Start a new currency. A smart implementation can overcome the network effect/firstmover advantage of bitcoin.

Then people trade between the currencies, and hoarding ceases to be as much of a problem.
> Everyone knows if you save starting in your early 20s compounding interest it will be worth a ton more in 10 years, 20 years, etc.

How are you expecting to get a ton more after 20 years? Even with a ridiculous constant real interest rate of 5%, you'll get only 2.6x your original investment after 20 years.
Well it is high performance like Haskell and has easy concurrency like Erlang, but both of those languages are considered by many to be hard to read and write without a lot of ramp up time. Go is very easy for anyone familiar with a C family language to write and read and tends to have very straight forward and maintainable code.
Facebook Home Pre-Release Leaked
I would like to amend it with "all users are required to sign a paper that says they won't bother 3rd party developers before completely understanding the arch way". Seriously, just because you think your software is used in the way X, it doesn't mean it's not used in the way Y too and maybe you should consider thinking about those people too.
I'm not much of a sucker for inspirational stories, but this is one of the best I've read in a long time.
...followed the first link and finally learned what people use java applets for :)
they have, one example of this is called litecoin.
This is essentially the "it will become so valuable, no one will want it anymore" argument.

There are uses of Bitcoin that are complementary to traditional currencies, and can survive both volatility and a large level of hoarding.

One example: an enabler of quick, distant, irreversible transfer under software mediation. That is, you get the transactional Bitcoin you need from a trusted source, then engage in a transaction with a distant/less-trusted source in a matter of minutes. Neither the overall level nor volatility of Bitcoin's pricing level matters much in such a scenario, but it still enables new kinds of transactions.

Also, for a post that includes 15 footnotes, one whopper of a claim goes without support: "Bitcoin is not meant to be an investment it’s meant to be a currency."

Sweeping claims about what Bitcoin or currencies are "meant to be" need more support and careful definition. Maybe, because Bitcoin is something new that's only made possible by computers, networks, and cryptography, it doesn't exactly fit into the classic categories and purposes.
Complaints about HN decline have been going on since I first started visiting this site in 2007.
The real question is can you get an ASIC miner today or in a few days? I prepaid mine back in November and still don't have it. If you can get one, do it - if you are just planning to order now - your already behind.

Over the next few months ASIC miners are going to be everywhere so the mining rates will be harder as everyone will have an ASIC miner. Just look at some of the pool rates over time - it's like when people realized you could use graphic cards rather than just a CPU.
I expect this will cause little problem; if 1M bitcoins are lost, the system will just work as if there were only 20M bitcoins created instead of 21M bitcoins. Everything would be a little less expensive because bitcoins would each be worth about 5% more.
Next Gen 3D Sensing - Creative Applications?
As part of a university project we are looking for potential applications for a new technology that senses 3D environments quite similar to Microsoft Kinect but more capable in terms of higher precision, range and more responsive. Basically, the technology is able to do the following:

- Generates 3D models
- Captures large areas of up to 32x32ft (or 10x10m)
- High precision of 0.03" (or 1mm)
- Motion detection in real-time with up to 1000fps (Response time: 1ms)
- Independent of light (works in both bright and dark environments)
- Quite portable (0.8"x0.8") with low energy consumption
- Captures an angle of 180°; when combining two modules 360° would be possible.

Firstly, I would like to note that we are interested in individual perspectives given unique professional/personal experiences. I would be interested in applications that would benefit from those specifications especially regarding precision / time resolution / range. As we know that the market space of such sensors is quite competitive and our internal list of possible applications is extensive, we are looking for undiscovered fields where our technology is unique in its capabilities. What technologies could be replaced or problems to be solved in general? There are no limits, specs can still be changed to a certain extent. Any direction is possible.

Any suggestion is very much appreciated. Thanks in advance for your support.

Cheers,

genu
This is tricky. I was shocked when I saw it, but this is really just a visualization of the terms they're looking at for spam detection.

I'm surprised they added this feature to the data-viz to be honest. People don't like being reminded that our emails are parsed, even if just for spam filtering.
Since theoretically there is a fixed number of bitcoins, and once lost they can't be retrieved, bitcoins should theoretically be worth infinity when the last one is finally lost.
> Do you think any of these efforts would even help an effort such as your are doing?

If anyone else is going to make something similar for .NET, then yes.

But we are going to build our own custom C# language parser.
I don't have the patience to use a GUI.

The CLI autocompletes git commands, filenames, remotes, branches, tags, anything you can think of simply by pressing tab once. Just press tab twice to see all options for the context, for example list all tags matching a prefix entered.

Staging a handful of files literally takes me a few seconds on the CLI. I constantly use interactive rebase, stash, amends. I could never imagine using a GUI for this.
Wages in what currency? Bitcoins or USD or? If wages in USD decrease by a huge amount and I get paid in Bitcoins, I can eventually hire more people for a cheaper amount if I pay them in USD.
Show HN: My p3nis
Good luck with that model. There are many better ways to approach this via things like captive portal that does good enforcement of the user setting good parameters up front before just plugging and playing. The vendors should not allow any Internet access until the device is secured appropriately or the user acknowledges insecure defaults.
CakePHP is also Rails-inspired - how is this different?

There are many different PHP frameworks already, what makes this one special?
Where Growth Is Found: The Magical Sugar Packet
Isn't CakePHP a Rails inspired PHP Framework?