skysight-inc/HackerNews huggingface dataset:
> At capacities on the level of terabytes, we're getting to the point where upload bandwidth isn't so much of a bottleneck any more, aren't we?

Depends on the from and to. 1TB at a sustained 100mbs is roughly 24 hours. Or 10 days at 10mbs sustained. If your data is actually written to disk somewhere, I doubt you can sustain more than 200mbps for most services?

So, if you record home video in 4k -- you're going to reach a practical bw ceiling pretty soon. In general disk usage is going up faster than bandwidth -- so archive media isn't likely to go anywhere.

As for Amazon Glacier, cost will come to 120-133 USD per Terabyte/year -- with an additional cost of ~300 to retrieve a Terabyte in 24 hours. For comparison, a 4TB usb3 external drive costs about 150 USD now -- and you'd break even buying 3 each year -- in terms of cost/TB (assuming you could store them for free, and spent the 300 on retrieval as needed).
Gradefy: A Student Reward App
Hey, so excellent example. There is no way that guy fits into anyone's culture, yet the company still made it work. The premise still stands, "not a cultural fit" is always code for discrimination.
This compilation of tweets shouldn't be on the front page. Tweets don't belong outside of twitter.
That is why you want to get in early.
Hi there - You may consider trying https://www.payzippy.com/
Its owned by Flipkart.
I was unable to find the link. Do you mind providing it?
Would love to see some example URLs. I'm a Rubyist and don't have any Python URLs to post in there.
I fell off my chair when I installed R for the first time, and I discovered that I needed a FORTRAN interpreter.

Apparently the math libraries written in fortran back in the day have become such a foundational part of analytics, that nobody really wants to re-implement them.
April 1 is early this year huh?
Cadence is a fine example of how horrible it can be. Its even worse going back in time to when I had to use it on a Sun Ultra 1 with Motif UI. Everything is better now.
Didn't check the facts? I've seen the 200+ slide PowerPoint he made on this, he's done gobs of research.
I think you need to read a bit of michaelochurch, and learn to stop desiring to be a cog in the machine. A "job" is a contract wherein you show up and are told what to do, in order to make the owners rich in exchange for a subsistence salary and all of your waking hours.

There is more to the world than that. Take time off, explore and learn about the world. Start a company. Start ten companies.

Believe me, "jobs" are overrated. Between me and my friends, we've worked at every top tech firm in the world (Apple, Tesla, Google etc). They're all the same. They want all of your waking hours in exchange for a subsistence wage (Bay area is expensive).

Go and live your life. Build your own skills so you can consult and control your hours. Travel and have fun. YOLO.
Nice.

How do you market this stuff? How are you getting customers?

If you don't mind, can you share some stuff on the revenue numbers and what your experience has been from conversations with customers?

Is there a way we could chat up?
Lord of the Repository
I think the best thing to me about the third path is you get an opportunity to directly help people. I didn't have that opportunity in programming roles and various companies, and it's really the best part of my day. I feel it gives my work life more meaning.
Thoughts on the SAT Changes, and What an Effective Assessment Needs
It seems clear that Stripe emailed the OP to undermine the competitor. They are the only ones to have his e-mail adress.
I'll just leave this here for you:

http://en.wikipedia.org/wiki/Nouriel_Roubini

You can agree or disagree with his argument, but snidely dismissing him as someone without expertise who mistakenly thinks he is "super duper important" is silly.
I love it! Really great and well done.

I'd appreciate it, if someone can share a few more links with similar puzzlers on the web.
I think the statement was more like, "a developer uses the right tool for the job, a perl programmer will always use perl". (to the above poster, I hope I didn't misinterpret...)

You need both, I think. Breath and depth. Excessive depth to the point of self identification as an "x" coder has often correlated with living in an "x" bubble in people I've met.

I have some thoughts on this (which I'm badly composing now due to being in a rush), it's a really important conversation to have (what's the right balance between breath and depth) and frankly depends a LOT on the person/work. I would certainly fucking hope that, to give a strained example, my brain surgeon wasn't just a general practitioner with a hobby :P
100% of transactions in bitcoin could be for legitimate goods and services, and his point would still stand. Its not a currency if all transactions are being translated to other currencies immediately afterwards. If that were the case, it would simply be a means of payment. Bitcoins would be no more an independent currency than the money in your paypal account.
Short term-ism vs. Long term-ism.
No one has mentioned it yet, but this is an in browser version of the excellent iOS app Threes: http://www.joystiq.com/2014/01/30/addictive-ios-puzzling-com... (no affiliation, just a fan)
What is the basis of your assertion? There are at least 250,000 H1B workers in the USA. Do you seem to suggest this is true across the board? In my experience in most 'good' companies (e.g. Texas Instruments that is discussed in the article), such exploitation doesn't occur, based on the anecdotal evidence that I've heard.
regarding #1, I don't believe he's talking about someone who has chained together a bunch of jobs spending a year at each. Having "The same year of experience X times over" generally means you didn't grow as a developer from your experience because you were doing the same thing in the same way for a long time.

For example, if your job is cranking out CRUD apps or "online brochure" websites for various clients and you do it for 5 years, there's a good chance that while you're very good at those things now, it hasn't really gained you the same experience as if you'd been doing something a bit more demanding.
Is there a way to specify C89 but use the C99 style comments (i.e. //)?
and how do you determine whether or not bitcoin has failed?
I think you should put a note on the form to explain this, I had the same confusion as the parent commenter.
This is just like Threes:

http://asherv.com/threes/

I have it on my iPhone and it's fun.
https://en.bitcoin.it/wiki/FAQ#Is_Bitcoin_a_Ponzi_scheme.3F

As mentioned in the link, Bitcoin certainly has tremendous value beyond simply making early adopters rich. If you don't believe it, I encourage you to listen to some of Andreas Antonopoulos' arguments about Bitcoin as a network vs Bitcoin as a currency. Bitcoin provides a vast number of benefits as a technology beyond simply being a "currency."
And in other news, global debt now exceeds $100 Trillion dollars - up 40% over the last 7 years: http://www.bloomberg.com/news/2014-03-09/global-debt-exceeds....

Which is the bigger Ponzi?
No I realize you're not saying that, I'm afraid that some people will come to C++ thinking that, that was what I was trying to say.

Visual Studio with Visual Assist is what I'm using - I love it but in the future the only way to deduce some types is by compiling code, I'm afraid.
Keep in mind that this is a clone of the iOS game "threes."
Few weeks ago I got an email by a person who wrote a famous piece of software in 1971. He was given some software I had written and was asking me questions because he intended to make a few additions. My software was written in C#. I don't know what he used in 1971 but most probably it wasn't C. I have to admit that his questions made my day (or week). I learned that he is over 70 years old and programs every day. I hope I will be doing the same at his age.
Garry (Posthaven founder) is on it.
May be they should visibly put that FeedFetcher can crawl your website can incur 1TB bandwidth in couple of hours ? May be apache and other httpd should block these crawlers by default ?
How else would anyone know about a certain Google feature that could be disaster for them ?
I love this, fun to play :)
Sorry about that. We're working with GoDaddy now to resolve this DNS issue.
>> Nobody cares about absolute overhead, but relative overhead. In the U.S., the legal sector's share of GDP has been steadily declining since the 1970's.

Yes, but you shouldn't look at relative overhead in terms of the legal sector's share of the GDP, because that doesn't tell you the whole story. What you need to look at is relative overhead in terms of the average person's ability to afford legal services. Essentially, it comes down to this: if people are able to use the threat of litigation to bully others because they know that lawsuits would be too expensive for those others, something is terribly, terribly wrong.

>>Nobody would use user documentation to resolve a dispute about, say, whether a feature was implemented properly--they'd look at the specification.

I'd say that if users cannot use the feature because they don't understand it, it doesn't matter whether it was implemented properly: it's a failed feature.

Essentially what we are asking people is to abide by the law, but making the law too complicated to understand by the average person. Do you honestly not see the problem with that? I read somewhere that everyone is a criminal because we just have too many laws and people break them all the time without realizing it.
They're also harder to debug because you can't inspect their call stack and they might even block their I/O ports if you send the wrong command, which varies between systems.
It will be worth nothing.
Likewise. The HN I read is full of anti-epistemological conspiracy theorists these days.
There are a lot of nice libraries for bioinformatics in Python too ... you don't need the next trendy language.
http://en.wikipedia.org/wiki/Talk:2003_Boeing_727-223_disapp...
Watch Edward Snowden address the public live at SXSW
"Expert" or not, the arguments he's making here are not only obviously wrong, but also almost certainly uneducated.

Judge what somebody says, not who he is.
Initially, we focused on iOS only just to get the alpha out in November. Turns out demand for Android was huge, but we were doing things that worked well on iOS (like box-shadow) and certain animations, but hurt Android performance on sub 4.4 devices.

We've since built a system to gracefully fall back to less intensive operations on older Androids, and we have made a good amount of progress on Android performance over the last month (still more work to do as always).

As many hybrid app developers will tell you, older Androids are like dealing with IE 6 when it comes to web. So we hope our work means a lot less for you.
Here is an example of a fun machine learning talk: http://m.youtube.com/watch?v=kKe4M4iSclc

Its a bit longer than 5 minutes but there are some great interactive examples
Is parsing lines of plaintext really so hard that people would want to change a well established protocol to json? I fail to see the benefit here.
Worth pointing out if you haven't read the entire series and plan on doing so, you should keep well away - character markers are all (needlessly?) spoilerific.
It's called re-marketing - the site you look at allows the ad network to track your visit to your site, then they show you ads for that site as you navigate the web. It's horrible but incredibly effective.
Reminds me threes: http://asherv.com/threes/
I wasn't even thinking about silicon-level design, just board-level design. You could get pretty far with great board design tools and medium-sized FPGAs.
"It is btw a Ponzi game and a conduit for criminal/illegal activities. And it isn't safe given hacking of it."

As far as criticism of Bitcoin goes, this is about as superficial as it gets.
Great Voids of Interstellar Space Harbor a Surprise --Faint Strings of Galaxies
He does seem unusually determined to remain a Perl programmer. I liked how he threw in the JS renaissance as somehow relevant to Perl because they're both from the 90s or whatever, a bit delusional if you ask me. It's painful to move on from the platform you spent so long mastering, but sometimes you gotta do it.
They merge into the global repository, becoming part of the source code of the universe.
Nice work, sorry to be that guy, but it should IIII, not IV on the second clock face - http://www.ubr.com/clocks/frequently-asked-questions-faq/faq... ( via https://en.wikipedia.org/wiki/Roman_numerals )
Many GMs disagree with Kotov's tree of valuations, as it is simply an impractical way of playing. Obviously, you need the calculating ability, but it should be turned only a few times a game.

Instead and this is common to all chess players, most good moves are just immediately obvious. (see Gladwell's Blink, which is true for chess at least).

It has been said, that in a regular chess game, GM might have to have a think 2-3 times a game(see Anand in top form), IM 5 times, an FM 10 times.

As an FM I have to concur with this. When playing a GM, I invariably make a mistake when I start running out of time, as my store of "obvious" moves is much smaller than GMs.

Perhaps I have only 10k positions stored in my RAM, and GM has 100k.

On the other hand when playing say a candidate master, I see them think long and make a mistake, which seems obvious to me immediately.

Still there are players who are more of a calculating type(see Shirov, Kasparov), and some who are less(say Botvinnik, Karpov).
From clang's source code:

// switch(bool_expr) {...} is often a programmer error, e.g.
// switch(n && mask) { ... } // Doh - should be "n & mask".
// One can always use an if statement instead of switch(bool_expr).

I agree that clang should not warn on this without asking for warnings and even then it should be possible to disable it. Maybe it would be a good idea to file a bug report.

That being said, I can't imagine why you would ever choose to switch on a bool, and even go to the trouble to add a cast instead of just writing an if statement.

Also, my clang and g++ with "-Wall -Wextra" does not warn on an empty while statement.
I can't even begin to understand how in the world Java will be perl. Granted I don't like it but it is used for so many things I can't even imagine it going away in my life time.
Very cool!

What's the copyright/license on these?
I looked at the wiki page and I don't see anything that addresses these points (I'm omitting points that seem to be covered):

- Bitcoin is not a unit of account as no price of goods and services is set in Bitcoin unit nor it ever will.

- Bitcoin isn’t means of payment as few transactions in Bitcoin. And given its volatility all who accept it convert it right back into $/€/¥

- Bitcoin isn’t a store of value as little wealth is in Bitcoin and no assets in it

Am I missing something?
See also the original iPhone game: http://threesgame.com (Support the developers! It's a great game.)

Or a truer JS clone: http://threesjs.com
has anyone managed to beat it yet?
Of course I have a preference, but in general you work in teams, and the quality of the code base and standard practices of the group are more defining in how fun or productive something is to work on than the choice of language.

I know nobody cares if you can write "hello, world" in many languages, but I never stated that or anything like that, did I?

Some things take time to learn (systems programming, memory management, ... are things you'll have to wrap your head around when coming from a higher level environment, for instance), but hardly any of them are language specific as far as I can tell. Feel free to point out examples to the contrary, although I feel like if it's hard to learn a general concept in a specific language, that sounds like a language design problem.

In many cases being a good programmer in one language means you can learn another language and become a proficient or good programmer in it relatively easily. Some specialization is fine, however, if you really stick to a single language/framework/environment, I think you're staking an awful lot on something that could mostly go away in five years time.

For example, I work in the embedded domain. Ten, fifteen years back, microcontrollers were pretty much king. You wrote software close to the metal, without an operating system, and allocated all memory statically. If you stuck to that kind of development, and refused to learn embedded Linux stuff or dynamic memory management, you'd be unable to find a job today (at least in my area, I can't speak for the entire world in this case.)
Everything he said is technically true, besides the ponzi scheme jab, which isn't really his main point. Until you pay rent, taxes, and get your paychecks in bitcoin, the bitcoin currency pretty much only exists as a method of payment.
Introducing Crowd and Open Source Development Sundays experiment
He was VP of Engineering at Yahoo before he left, so it stands to reason that he was applying for a very senior role.
I'm personally excited for Tessel.

https://tessel.io/
Fantastic points, I've been thinking about these recently as someone close to mid-thirties. I've been learning hardware development and low level hardware software design over the past year as I saw myself either needing management, a new industry or ... death. I find it strange and almost awkward to work on projects recently with cocky 21 year old versions of myself.
A court could simply order them frozen, and expect the holder to comply. If the court deems that too dangerous, they would order them transferred to a third party guardian (usually the local sheriff or similar, but they might make a different arrangement for something unusual like bitcoin). Possibly "without notice", if "dissipation" seems likely if the holder knows it's coming.

Pretty much the same as you'd do with cash or other physical assets.

(Transfer is necessary; seizing the private key isn't secure against copies. The FBI is known to have moved the Silk Road money to their own wallet: http://blockchain.info/address/1F1tAaz5x1HUXrCNLbtMDqcw6o5GN... )
Okay, language. Check. But at my last two positions, my closest work-partner was from Malaysia and Lebanon. Slight accents, but completely great to work with.

When I'm having trouble with something, the last person I want to help me figure out my problem is an exact clone of myself. I want people used to different tools and different ways of thinking.
Scala Tutorial Through Katas
Bleah. I haven't noticed that in the US anime market, but prices are all over the map as companies seek better/sustainable business models. Anime suffered from the general decline in DVD sales, and the decrease in retail outlets, like The Musicland Group (Musicland, Sam Goody, Suncoast Motion Picture Company, On Cue, and Media Play superstores) going poof after Best Buy bought them.
I had a somewhat similar issue with an Acer Aspire Aspire One ZG5 netbook, except my problem was that the device would power off after about 1.5 minutes from powering on.

Apparently a thermal cutoff switch needed some recalibration/replacement, so my fix was 2 hours in the freezer followed by a few more hours waiting for condensation to evaporate before attempting to power the netbook on again...

I used the above method for nearly a year before acquiring my present laptop, relegating the netbook to my growing pile of disfunctional hardware.
Graphics switching on dual-GPU Macs used to require you to log out when you changed the GPU. They never quite got the automatic switching right but it's much better on the current generation. I very rarely see random red-and-white checkerboard patterns flash on the screen.
Famous Firmware Failures
The source code's here, in case anyone is interested: https://github.com/gabrielecirulli/2048
So I'm playing this since 10 minutes now and I have no idea what so ever I'm doing but it makes me feel like I'm performing well.
Roubini isn't laying out the full argument. Bitcoin has low value as a means of exchange currently, but that may change in the future.

If speculators are correct that it may go up in the future, it is in their best interest to bid the price up now and collect money in the future. That would make BTC not a speculative bubble, but merely an asset that speculators have properly valued.

If you want to argue BTC is or is not a bubble, do it right. Choose a theory of money, e.g. Baumol-Tobin. Then come up with predictions about future transaction costs, the size of the BTC NGDP, and the price level. Finally, use your theory of money to predict the value of BTC.

If that disagrees with the current speculative value, you've got a real argument.

(For those unfamiliar with the macroeconomics terms I used, I explain it all here:
http://www.chrisstucchio.com/blog/2014/demand_for_bitcoins.h... )
The Cycle of Techno-utopianism
Is there any static table where you can see the status of all packages this tool knows about in one glance? It would be interesting to see the overall status of how many packages that are available instead of asking for each one.
First time poster here. Have been lurking for a long time (I guess I would have to blame /r/programming for that). Hopefully people are interested! Any feedback will be greatly appreciated, since the purpose of the project is to create a community, nothing matters more than the community's feedback.
Here's a docket to follow the filings in the court for those curious: https://www.inforuptcy.com/filings/txnbke_411806-3-14-bk-312...
New Netvibes
But thinking like that creates what I'll call the Walter Mitty Problem: making a great living, enjoying a loving family, great health, etc., but being unable to take satisfaction from any of that because you're too busy dreaming of being a larger-than-life figure. The better your circumstances get, the more dreaming of even better ones becomes a game of diminishing returns.

(For those of you who only know Walter Mitty from the Ben Stiller movie, here's the original short story: http://www.newyorker.com/archive/1939/03/18/390318fi_fiction...)
That depends on whether you mean "M0" or "M3".

Retail payments are now a little over 50% electronic: http://www.paymentscouncil.org.uk/media_centre/press_release... , so that's bank money rather than paper/metal currency.

Forex trading is huge: http://finance.yahoo.com/news/forex-market-size-traders-adva... : again, held on account rather than actual notes and coins changing hands. That's not even counting derivatives, but derivatives usually net out (for every put option there is a call option) and don't necessarily require settlement.

However, there's enough of a real market and taxation demand denominated in the US dollar that it's not going anywhere any time soon. The ECD made enough of a commitment to Euro liquidity that it's not going away any time soon.

Bitcoin's market cap is still tiny enough that it could be demolished by a single bored FX trader in an afternoon; but there's no real way to profit from that, as doing so would also demolish the fragile exchanges by which you might cash out.
Can email me (username) at gmail
The first language I loved was perl, and I'll never forget the good times we had, but when I'm using ruby I don't miss perl.
I actually went straight to that page after reading the article to find out who he is, but I stand by my statement. Him being an expert just makes the tweets more pathetic.