skysight-inc/HackerNews huggingface dataset:
Point here is -- if you want a stake, buy a stake. If you want a steak, you get to sigh if the restaurant gets turned into a Hooters.

Me, I think Kickstarter is to fault for being sold as a tool for contributors. You go to kickstarter.com, it's like a shopping mall of the future. For what Kickstarter say they are, they should be a plugin that companies get to put on their website or something, not something that gets marketed to consumers.
any advice on getting into consulting?
The Complimentary Co-Founder
It is the policy of libre.fm to only host free culture music, but that doesn't mean that you (or another motivated person) could take GNU FM and start up a service that streams music that's licensed differently. Provided that you have the right to do so, of course.
Node itself is perfectly fine, and I use it plenty. It's the culture around it that hits all the wrong notes for me.
Astronomers Discover Asteroid Chariklo Has Two Rings
My favourite kind of hater is the loner hater.

Work with other person's code? No

Readability? Who needs it

Source version control? I will just email you the files

Design patterns, agile methods? That's stupid hippies shit

Using library/framework?No, I will write my own.

Unfortunately, there are plenty of them in the wild.

(edit: formatting)
The IRS can't tell how long you've held a bitcoin, what price you bought it at, when you bought it or how many bitcoins you hold in total. The fact that you can arbitrarily split wallets and tumble coins means they basically have to trust what you say, or accuse you of fraud. This is similar to how you could melt down gold and lie about when you bought it and the price you bought it at.
wordpress has a lot of features (and plugins) if you want something like a multi-user blog, the code base is what it is,but noone can deny that.Furthermore for non technical user it's like one of the easiest thing to deploy and supports a wide range of cheap hosting providers.

Furthermore neither Statamic nor SquareSpace are opensource => vendor lockin.
Warren Buffett on stocks and the difficulty of making money on disruption (1999)
TLDR: it's superior, but don't do it...
The Ridiculous Power of Blog Commenting
BootstrapLabs Raise Growth Capital to Scale
What is Facebook Trying to Tell Us About Oculus?
> You want to find a manager who thinks of himself as your equal rather than your slaver.

In my experience, this doesn't exist. Having a manager has already established a hierarchy of relationships that you deal with in your day to day work. Even if your manager tries to be an equal to you, they are in fact not your equal, they are your superior.

> Instead of asking yourself "does this management know what it's doing?" ask yourself "does this management make me better as a professional?" If you can say "yes" to the second question, the answer to the first question doesn't matter. The company can fail, but if you come out of it better than you came in, you still succeeded.

I don't buy into this definition of success. Indeed, if you don't have any confidence in what management is doing, it is really unlikely that said management is making you a better professional. In those scenarios you are already looking at management through a lens of mistrust (mistrust that may be totally justified). For someone like the submitter, if being a part of a specific kind of project is more important that money or resume building, they will have a hard time finding a place where they won't be unhappy over time because they do not have a true ability to affect the outcome of the software they build and work on as they are not an equal to those making decisions.
HomeDepot should let people use this instead of charging 30 for a measure and loosing it 3 months later
While it is scanning me, can it also go ahead send a copy of the skin coloring to a dermatologist so they can diff it against the last scan or whatever, so as to check for anything I should be worried about?
The thing is, Last.fm started on the premise of changing all that. That was their stated goal, their reason for existing.

Last.fm promised to be a service not simply for listening to music, but for people who love music, and openly critical of the state of the music industry.

Of course all of that changed when they sold to CBS. After that, nothing else seemed to matter but selling subscriptions to the radio service whilst playing nice with the industry. A service which also stopped evolving, and had it's lunch easily eaten by Spotify. Which has to deal with the same licensing mess, but for some reason was already doing a better job when they were still a small startup.

Last.fm gave up a long time ago. And now that Spotify seems to be getting a grip on the recommendations, I don't see Last.fm having any future whatsoever.
I have a similar problem with Spotify: it often happens that I like a certain song by a certain artist, but that song is usually unlike the rest of the album. Therefore, recommendations always fall in "you like this album/artist, this one is similar", which is clearly not what I want.

In theory Pandora can solve that problem, but for reasons I don't know even their list-similar-songs-service is blocked outside the US (it used to be that you could use that one alone in a separate page, but then they blocked it).
yeah; there are some people in the comments suggesting that that Ishida might not be playing at the level of a top 9p right now, but this is still pretty significant and a very impressive feat.
Rest in Peace: Planning for Your Demise, Digitally
Do you happen to know the name of the vendor that does this?
Do we though? I think we need to fight to keep speech in the open. There's no constitutional right to free speech that can't be traced back to you.

If we're going to equate money and speech then we have to equate the fact that speech is audible. Money masquerading as speech needs to be as well.

If you're not willing to stand up for what you believe then you have no business saying it.
Do-gooders in startup land? Meet Y Combinator's new non-profits
Real world uses of gold don't come close to explaining its price.

Also, I only claimed that it was a semi-decent analogy. There are many differences between gold and Bitcoins.
George and I trade Pokemon cards a lot. Daddy says I can't play with Pokemon cards anymore. That means I can't hang out with George.

Also, there are other countries besides the IRS one (with an order of magnitude more people).

This article is pure trash and you should kill yourself if you agree with it.
That's a lot of AJAX requests. Why not use WebSockets?
Perhaps I was not clear. You stated the very reason for laziness: to not compute things you don't need computed. There are many cases where it is very beneficial to be able to determine this at evaluation time, rather than when writing the code. Hence laziness, and hence it being used all the time in most mainstream languages.
Regardless of how this goes with Facebook's meddling, developers have left the platform.

Ask Ouya what happens when no one is developing for your hardware...
You can up the performance pretty significantly with caching at various levels. My experience was the plugins don't do as much as something like putting nginx in front. http://reviewsignal.com/blog/2013/08/29/reverse-proxy-and-ca... what I put in front of it, handles reddit/hn/digg whatever just fine as far as I can tell.

Caching somewhere above WordPress seems to do wonders, things like Memcache, Varnish, etc.

Also, some of the companies I was comparing are charging <$10/month and outperforming some of the bigger brand names like WPEngine (SiteGround and GoDaddy for instance). I suspect if they gain traction with their products, they could push the price down on entry level managed wordpress hosting.
I completely agree. Postgres, for example, has nice new JSON support, demonstrating that SQL can be grown in new modern ways.
I'd really like for light usage to be free, but I'm undecided as to the best monetization strategy.

One option is for model creators to be paid when users download their public models.
Missing my (least) favorite one: the "world priorities hater." Hates anything built by intelligent people that doesn't directly solve the problems they perceive to be important. Most often seen when small startups execute useful tools well.

My favorite example: https://news.ycombinator.com/item?id=5519814, an app I use constantly that makes my life better but was trashed in the top comment for solving a "first world problem."
+1 for Kandan's use of ClojureScript
God is in the Neurons
You're telling the HN crowd not to do something because it might cause confusion and... disruption? Good luck! ;)
Do you consider Rethink relational (in the Codd sense)? From a quick look at the API I would guess that it qualifies.

What I couldn't see at a quick glance was a way to constrain the data in a table or enforce foreign key constraints. I guess those are the trade offs against something like Postgres for schema flexibility and easy distribution. Is that a correct way to view it?
Will Anti-Facebook Sentiments Kill The Most Promising VR Platform?
It amazes me that so many people find WordPress inadequate and/or intimidating even though it requires so little of the admin in order to setup while being incredibly powerful.

I've used Drupal and Joomla and I can't fathom why anyone would prefer those platforms over WordPress.

Thenagain, I've been using WP since version 1.0...so maybe I have been trained to accept a way of operating that isn't necessarily ideal. But I've never heard an argument for why WordPress sucks (asides from the source code).
Holy hell - I have got to look this guy up.

Edit: I did some reading. A lot of sources referenced a very abrasive manner. That could have been a major factor into why his ideas weren't used more.
To be fair, american government bonds have been ZIRPish since...

You could invest in third world governments with interest rates that are too high for their S&P/Moody's/Fitch ratings. Look how revolutionary this idea.
I don't remember the version, it should be between 1997-2000 with a Pentium 2. I didn't find it specially slow or unresponsive, but my image of it may be more idealistic than what it really was. I remember using it on occasions, just for the sake of using different stuff than usual.
The Problem with "Community"
Personally I know a gazillion of haters of Nodejs. The 3/4 of it are surely also haters of javascript so it come as natural consequence.

The main reason is infact "Wat? Javascript on the server? Yeah, why do not use just something like php3?"

Javascript is the new perl for them.
Would you provide links? I would be interested in them.
It's making you about 1 - 3% poorer per year.
What they have in common is economics. I had to replace a broken smartphone in a hurry last month and I just got the cheapest thing that runs the latest version of Android. I paid $75, not on a plan. I got a slight discount for being a long-time customer, but I think the RRP of that phone is only $99.

VR headsets will be cheap and basically disposable accessory within 10 years; I'm pretty sure they'll be available for under $100 by end of the decade.
So what was the SQL query?
It's simply too late. There was MAYBE a chance 20 years ago to push adoption of this into major text editors and spreadsheet software.

But now it's like harping on the benefits of HDDVD or Bluray.
I tried to use it but one of the tools I rely on (BeyondCompare) resorts to hex comparisons when it detects these comparisons. In contrasts, it treats CSV files better than anything; letting you declare individual fields as key values, etc.
The video says "to replace the support and security headaches of physical desktop machines" but wouldn't you still have to worry about the end device's security? Especially so in this case since the user likely has admin access on it?

What if the device a user is logging in from has a keylogger/screencapper that captures everything they do with their 'cloud desktop'? What if they contract malware that specifically pulls data from the 'cloud desktop' (i.e. from a targeted attack)?
Key quote: "We are lowering S3 storage prices by 36% to 65%, effective April 1st, 2014."

http://aws.amazon.com/s3/pricing/
In theory, yes. In practice, the best language is one that maps developer thought process into working code in the most natural ways. I don't know the community that ReQL is targeting, but for the current crop of data scientists, SQL is a more natural language in my opinion. (There is a reason why Hive is so popular among big companies, where you'd expect to find big data sets.
It's an exponential with a base that is really close to 1. Check back in a few hundred years and you will be outraged at what inflation has done to your savings!
> It's complicated

I also have to wonder what tax returns would look like, once automated tracking occurs. Thousands of transactions per year, netting out to very little money (if and when btc/ltc values stablize) will make even electronic returns quite sizeable.

I suspect that once the IRS realizes it has DoS'd itself, it will decide that the foreign currency exemption of $600 was there for good reason and revert to currency rules.
"Well, being pedantic for a moment, the problem never was fixed."

But a work round was found. And I have a really good example for teaching resolving vectors...
Virtual World Framework – DoD-sponsored Web Framework for 3D, Collaborative Apps
Here's an implementation of ASCII Delimited Text in Ruby using the standard csv library: https://gist.github.com/christiangenco/73a7cfdb03e381bff2e9

The only trouble I ran into was that the library doesn't like getting rid of your quote character[1], and I don't see an easy way around it[2].

That said, I really don't like this format. The entire point of CSV is that you have a serialization of an object list that can be edited by hand. Sure using weird ASCII characters compresses it a bit because you're not putting quotes around everything, but if you're worried about compression you should be using another form of serialization - perhaps just gzip your csv or json.

In Ruby in particular, we have this wonderful module called Marshal[3] that serializes objects to and from bytes with the super handy:

serialized = Marshal.dump(data)
deserialized = Marshal.load(serialized)
deserialized == data # returns true

I cannot think of a single reason to use ASCII Delimited Text over Marshal serialization or CSV.

1. ruby/1.9.1/csv.rb:2028:in `init_separators': :quote_char has to be a single character String (ArgumentError)

2. http://rxr.whitequark.org/mri/source/lib/csv.rb

3. http://www.ruby-doc.org/core-2.1.1/Marshal.html
Vim will let you type the record separator, but you may have to precede it with Ctrl-V. In other words, type the Ctrl-V Ctrl-^ key sequence.

At least, that worked for me. Interesting that the unit separator does not have the same requirement to precede it with Ctrl-V.

More info in the vim docs:

http://vimdoc.sourceforge.net/htmldoc/insert.html#ins-specia...
We implemented it that way so that we wouldn't have a never ending list of "the browser is slow when devtools are open" bugs.

We do plan on making the disable cache toggle more visible (probably with the other buttons at the top of the main panel) and making it very obvious that the cache is disabled.

When we have done that it would make sense to have the button remember state.
The normal guidelines for developing a security strategy is to estimate the resources and capabilities ranged against you and the probability they will be levelled against you and then develop a strategy for mitigation (absolute security is impossible).

The capabilities the NSA and GCHQ have developed are scary enough in and of themselves but the sheer breadth and depth of what they have achieved is far more horrifying, If I was the CTO for a large multi-national or a foreign government I'm not even sure where I'd start protecting against them.
> Regarding communication between services, not sure exactly what you mean,

I am mostly thinking message queues like 0MQ or rabbit

Thank you - I will drop you a skype connect thing
It's a common fallacy referring to the 'real' use of gold. Most experts agree that if gold would only have the industrial value, then the price would be at maximum 5-10% of the current price.

Jewellery is tricky, because gold is not only used for its physical characteristics, it also 'feels good' to know that you have real gold jewellery -- which goes back to the 'perceived value/store of value' problem.
Of course you are right.

However, the market hasn't been moving much lately. So maybe that's indication that the market doesn't think the IRS decision is terribly good or bad news? That fits with my perception that they were just explicitly stating what everyone assumed to be true.

Or maybe the market will crash tomorrow. Who knows.
do you think incorporating as a company is worth it when you are not making a large amount of money to begin with?
This is huge. Startups everywhere are huge beneficiaries of this price war between Amazon and Google over the future of cloud computing.
SELECT * FROM USERS WHERE TERRORIST='1'
FWIW one reason the service mentioned in the blog was so fast was because of laziness. Because it didn't need most of the request, the work required to parse it was mostly avoided.
Since most users store their money in wallets with exchanges like Coinbase, how trivial would it be to write trading algorithms that minimize shifts in capital gains? E.g. Coinbase would try to balance capital losses and gains on a continuous basis, then come tax time they sell off an appropriate number of BTC to pay the tax bill on the net appreciation of their coins over that time.

I think this will accelerate the shift towards Bitcoin exchanges operating as banks under the law. If you, as a consumer, deposit $1000 with Coinbase, they could store this as $1000 USD if they were a bank. Then, upon you actually wanting to spend the Bitcoin, they perform the transaction to another bank. It all happens so fast that the price of BTC doesn't change so the consumer pays no capital gains taxes.

Likewise, if you choose to maintain your BTC wallet yourself, TurboTax could write a module where you provide them your wallet address and they let you know your tax burden by comparing your transactions over the last year with the spot price of BTC when they were performed. It's not obvious from looking at the blockchain, but if you have the blockchain plus the addresses of all the various wallets owned by a person, you could do it. Transactions within that set of wallets are non-taxable, transactions outside of it are. If you don't provide all your wallet addresses, that's effectively tax fraud and is no different than keeping a Swiss bank account. At the end of the day, the government has the power to throw you in jail if you don't pay your taxes, and that gives them the power to regulate the economy.

This is all predicated on the assumption that Bitcoin will never serve as a true currency; which I think all signs are that it won't because governments just aren't willing to give up enough control over the economy to make it possible. But Bitcoin can still be useful as a method of transaction, which is why I think we're seeing regulation pop up around it.
Our GNU/Lord and GNU/Savior is 100% sexy
Glacier storage cost isn't changing, just adding one decimal (extra zero).
9 incredible photos of our universe
I don't think this is a "good language" / "bad language" dichotomy. SQL just sits at a different level of abstraction.

From the examples you have posted, it appears that ReQL is a lower-level abstraction that SQL. In SQL you specify what you want logically and the DB turns this into a query plan. It appears that ReQL is more like a query plan itself, where you explicitly specify the data flow from stage to stage of query evaluation.

As a more specific example of this, it appears that in many cases in ReQL the user specifies what index should be used in the query itself. SQL is more abstract than this; the idea is for the query planner to figure out what index(ex) should be used.
Unless you're storing massive amounts of data, no point in using Glacier now, as it's still $0.01/GB (vs $0.03/GB for standard durability).

And wow. Hell of a price drop.
This is a very interesting idea. After the cost of stamps, paper, ink, etc., are you making ~1 dollar per letter sent? What inspired you to build the site?
Lemming Hate can also be useful for pushing the industry/community forward in positive ways. For an example, see the lemming hate of goto (for which Dijkstra was arguably the catalyst). goto has several legitimate purposes (at least in some languages..) but it is best if inexperienced engineers avoid it as a rule of thumb unless they know exactly why goto is the best solution for a particular problem, and can articulate why the rule of thumb should not apply.

Yes, it is best if we educate everybody properly instead of relying on the formation of this sort of Lemming Hate. However little memes like "goto statement considered harmful" are easier to spread throughout the industry than a comprehensive and nuanced understanding of the value of different sorts of control structures. If you want to get a message out fast and have it widely heard, these sort of lemming/meme messages are invaluable.
A tale of two species
Note that the argument, the list to be sorted, is pattern matched as

(p:xs)

which means that p is the first element of the list, and xs is the rest of the elements (i.e., xs does not contain p). In the definition of "greater":

greater = filter (>= p) xs

, the filter is applied to xs, which means that p will not be included.
Still, most *SV parsers can use arbitrary char or even regexp for a separator.
I don't understand why this was voted down. The sources were trusted and the news was accurate.
Unit Separator is Control-_ (underscore) and Record Separator is Control-^ (caret), for instance.

Most modern text editors won't pass through every control character. Vim lets me type the unit separator, but not the record separator, for instance.

Vim has bindings for some control key combos, which is why you can't type them directly. I can type control-_ without issue, but to get an ASCII 30 (RS) to show up, I have to type control-v first (just like when at the shell prompt).

Useful hint: if you look at the output of man ascii (at least on linux with man-pages-3.22) find the control character you want to type in the left column and look in the same row on in the right column to find the letter/key to use with the control key.

For example, to type NAK, it's <control-u>. Vertical tab is <control-k>:

$ echo <control-v><control-k> | od -c
0000000 \v \n

This is useful for control characters that don't have backslash escape expansions.
To be fair, these are people who funded the company in the first place, based on kickstarter's deliberately misleading marketing materials pretending that makes them investors. Generally when people fund a company which is bought by big money, they get a payout. In this case, instead they get the thing that made them fund it in the first place thrown in the garbage.
SELECT * FROM HIDE_FROM_AMERICANS; ?
This problem is being addressed by a number of packages like conduit, pipes, and (at a lower level) io-streams. These are second-generation solutions to the problem that was pioneered by the iteratee and enumerator packages.
How can this apply to exchanging BTC for services? If I exchange 1 BTC for 1 year of service, and that company exchanges 100 BTC for 1 year of work by an employee... how does the tax get collected?
Come Hack with Us in SoMa. Desks available in San Francisco.
Damn. We're moving stuff around between our boxes at the Internet Archive and our boxes in the UK.

I'll get that fixed.
This must be an incredible benefit to companies like Imgur or Dropbox where a significant portion of their costs must be S3 storage.