skysight-inc/HackerNews huggingface dataset:
I rewrote my DNS checking tool (http://www.dnsinspect.com/) in Go and I saw huge differences in resource usage (previously it was implemented with Ruby on Rails + EventMachine), my memory usage went down from 128MB per background worker to a few KB.

Now I'm able to run hundreds to thousands of concurrent reports using a small VPS, the Go application is using 36MB of RAM (24MB front end + 12MB for background workers). Go language is well suited for my particular case (many concurrent IO operations).

This was my first Go project, in a week I was comfortable with it, I had many alternatives but I really liked the simplicity of Go, fast compilation and easy of deployment. Because I've missed some pieces from the Ruby's world I've combined Jekyll (Compass, HAML SASS, RedCarpet, etc) with Go. :)
And/or personal fulfillment? Maybe not everyone likes the consulting or employed work that would earn the hourly rate. Plus it isn't scalable. Granted, the chance of the book breaking even may be slim, but it affords one to dream and to do what one enjoys.
Crystal - Better Ruby, compiles to native code
They've been really good to me also. I asked if it was possible to check the status of push-CDN content sync to edge servers via API. It wasn't possible, but the op said they'd forward the request to devs. A week later the call was implemented and available.
> I've met enough people who worked at EA to know they have competent engineers and managers -- they are not completely inept.

Nope, nope, nope. Nobody in their right mind will believe you that. If they fabricate such a game launch then they are complete morons. You simply can not claim that they are competent after that clusterfk.

Under "competent" I understand "Having sufficient skill, knowledge, ability, or qualifications." (definition from wiktionary). Their engineers clearly have neither the skill nor ability to fix the problems in timely manner. Nor did (or do) they have enough knowledge how the servers behave under such high load, otherwise they'd fix it before the launch. And if the problems were known, then the managers failed to delay the launch. A company which knowingly releases such a game is not run by competent people.
That used to be the case, but a lot has happened in the last few years. Most of the time you'll be able to move a large Rails application to JRuby without any changes at all, except adding a Warbler config for deployment.

We use JRuby for a one of our backend applications in production, but we develop them with plain MRI Ruby. Only real problem we've run in to was some of our badly performing (badly written) parsing code that ran even worse under JRuby.
HTC One – Problems Already?
Well done on getting this to where it is - and especially for quitting your job to follow your dreams. It's looking good!

I've got an idea for a game but I'm neither a designer or a developer - any advice on how to approach Game Devs with the idea?
Oh really, I didn't realize this was the case. I have a cheap ODB2 reader and I use Torque to estimate my gas mileage, and I just leave it plugged in but in the settings it has an option to remind you to unplug it but I didn't know why. Now I know. I have to say though that I've left it plugged in for a good few months or so and haven't had any problems.
What fascinates me most about this story is how it illustrates what a young race we humans are intellectually.

If we ever want to be anything more than warring tribes, we must learn to accumulate knowledge together. Universal symbols for addition and substraction are the first small step on that very long road, yet it's only been a few hundred years since we took that step.

On the scale of the universe, we are like a baby who just minutes ago learned to grab onto objects and already is hell-bent on pouring a hot pot of tea on herself using this new capability.
We're giving out free 1CPU, 2GB, 10GB SSD -servers, celebrating our launch.
The article mentions Siri, iMessage, iWork, iPhoto and FaceTime. I don't miss Siri, iWork or iPhoto, but the lack of FaceTime and iMessage is definitely noticed when most of your network uses Apple products.
Thanks, this is good to know since I have one too. I'll have to start unplugging mine (also cheap and probably Chinese, though I got it on Amazon). But I've left it in for several months without issue, I guess maybe I just drive regularly enough that it's not an issue.
And to add the fine print:1) We give 100 euro of credit that enables you to run it for more than 70 days.2) No commitments, credit cards needed. 3) Non-transferrable, non-refundable, one per account - 1000 servers given out in total.

We're just eager to make a splash and hear feedback on how people use and would like to use a service like ours.

ps. Here's our recent discussion on HN: https://news.ycombinator.com/item?id=5317647
Looks great, bookmarked.
I guess they talk about the strict limits on inflation?
This looks absolutely wonderful. Now can anyone get the download/donate page to load?

http://100yss.org/donate
Ruby doesn't take long to be productive in. It is an utter pain to become expert in, for any reasonable definition of "expert". Fortunately it's fun enough that I don't mind the slog.
GitHub: Sortable Stars
It's Ok to use "n" word in Germany but try to call them Cheese :)
Amy dramatizes for effect, I'm sure.

But you can't deny Spolsky's spin can you? That GitHub isn't quite corporate-oriented because "contributions can come from volunteers all over the Internet, many of whom are happy to fork the code for their own needs."

Corporate. Volunteer. Happy. Their. Own. Needs.

Pick the odd one out.
I remember to read the answer of this in an Isaac Asimov's book: Asimov On Numbers.
Several earliest known uses of other mathematical notations can be found at: http://jeff560.tripod.com/mathsym.html
If the language is strictly OO (as Java and C# are) then an ORM is pretty much required. What is the preferred solution in Go? And please don't say writing out raw SQL.
Cities with highest concentration of filthy rich people
> Think about how terrible a bus is, and how most of us use cars because it's an immensely better experience.

Yeah but most of America is basically stuck in one at least twice a day, so you have a massive demand to make them comfortable. Whereas with a plane, your middle-class American gets in one 2-3 times a year and is willing to suck it up.

In order to be comparable to cars, you not only have to hypothesize an order of magnitude shift in cost to match cars, but also an order of magnitude shift in demand to match cars. While I fully admit that there is that sort of demand in limited markets (for example, commuting programmers to the valley), these markets are not on the same chart as car demand. I do not really see what could possibly motivate ordinary people to travel 600 miles twice per day.

Meanwhile, as you've been trying to leapfrog the car market, it has not remained stagnant. If you are a knowledge worker, a self-driving car is an effective substitute for flight, since the impact of additional passive travel time is negligible. (Even non-knowledge workers need sleep, so it will be of benefit to them too.) At the distances I generally travel (regional US), an uninterrupted block of 8 hours in a vehicle is actually preferable to a 2-hour block flying, so I would actually pay less to travel by plane.
Fantastic! I'm primarily a C# programmer and have first-hand experience of this being true.
The point is that it's quick to solidify. They're using the same sort of extruder (and plastic, I think) as reprap-style printers use, with a fan mounted into the case to cool and harden the plastic stream quickly.
And you post this on HN, where many people are aspiring to GRODT with a great startup.
I find "xrandr -o inverted" to be a much better method of impressing the advantages of locking your laptop when you're away.
If you look for a Golang programmer today, it's more likely you'll find a true programmer instead of a me too programmer. So if you're a true programmer, learn Golang. ;)
> Something like RubyMine IDE debugger or Firebug javascript debugger.

That's not for the go team to develop.

> If you are a Ruby developer then I highly recommend trying out RubyMine. I promise that you will never debug Ruby code using gdb again!

I haven't used RubyMine, but I have used Visual Studio and Eclipse debuggers, and I still debug using gdb, ruby-debug, pdb et al.
The arguing here is which functional language is the solution, not arguing that a functional one is!
the form's validation message is rather hilarious.
Why would you say something like this? The IRC Python channel is a kind of state machine which goes like:

- How do I do this?

- Why do you want to do this?

- Because XXX

- Then that's not really what you should be doing, it's dangerous/inefficient/etc., do this instead

The post about Acme could have been a one-line answer: "If you want do do any of this, just use a better editor".
> No commitments, credit cards needed.

You mean no credit cards needed. Right?

EDIT: Yep, I saw it in the page itself.
Yeah, but no MPAA funded study would reach that conclusion.
> Gdb is my go-to debugger for Ruby as well.

Unless you are debugging the ruby process(and not the running script), what does gdb buy you over ruby-debug?
Nokia 3315. Twelve years old. I recharge it every three weeks and access to the phone network costs me $10 per month.

I recently bought a Samsung Galaxy Ace to play MP3s. When I used it as a phone, it had to be recharged every two days and cost me $15 per month.

I went back to using the Nokia.
Nice try, but to take down a government with encryption, you first need an internet that is not in under control of the government. Syria, Iran, North-Korea, China: they all control the people And the Internet. What would help would a combination of mesh-networks and encryption. But that just creates another critical resource: energy. It's pretty hard to bring down a non-democratic government in a non-kinetic way.
Confessions about your School/College life on Facebook page.
Confess anything when you were back then at your School or College. Your Crush, your lies, your mischief.. A google form will accept your confession and the admin will post it in the FaceBook page maintaining the anonymity of the Confessor... Enjoiiii
Absolutely, major typo there. NO credit cards required for the sign-up.

Thanks.
The cost of running 28 servers is not negligible compared to developer time. If a server goes for, say, $150 per month that's $4200 wasted each month. And contrary to the rewrite, the server cost is perpetual, so the rewrite amortises eventually.

Obviously, the economics of a rewrite depend very much on the size and complexity of the code base, but it didn't sound like they had a huge code base at the time of the rewrite.
This "single founder isn't optimal" idea has been doing the rounds for a while now. I wonder if there is some independent research that either backs it up or refutes it.
How does this compare to DigitalOcean, which is about a quarter of the price of this? ($19+ vs $5), for similar specs?
On the scale of the universe we're virtually non-existent :)
>Rails is pretty crappy if you ask me. It's "omakase" which is Japanese for "acts according to what DHH wants despite what the community wants".

This sounds great. I'd hate software made in the way some "community" wants. Community is the other name for committee.
wow, you're really fast sending the sms, it arrived just when I clicked the button.By the way, I don't really like your administration panel, it's kind of ugly and it reminds me very much gandi's admin panel.
Judges award costs to deter future "chilling" copyright lawsuits
>Not really. I'd place Agda or Coq above Lisp.

Because more than 10 people have heard of and use Agda or Coq?
Will try to answer all questions here. Also keeping an eye on our systems due to the expected heavy load.

Thinking of writing up a blog post on this to our company blog as the dust settles, how a campaign like this works.
I can accept your reason partially, but just another question, should Chrome confirm me before remove them all?
Startups are getting sick of NYC's dirty overcrowded coworking spaces
Thanks for the comment!

Design is something we're really keen on, so all comments regarding usability are taken seriously.
>If the language is strictly OO (as Java and C# are) then an ORM is pretty much required.

Really? Because we managed to get just fine without one for decades...
ASCII Clock challenge
Flagged as blatant advertising. 100€ is nothing, and I have to make the investment to work out how to use your cloud infrastructure. That investment (of time) is worth much more than 100€, so once the 100€ run out I will feel that I have invested so much already, it will be cheaper to keep using your service.

I'm sorry, but that is not a give-away, it's just a bait.

Btw. Google App Engine is currently "giving away" 1000$ for startups if you register through some affiliate. Technically of course it's the same but the 1000$ will probably last a lot longer than two months on App Engine (depending on the web site of course).
> The asterisk was used by Johann Rahn (1622-1676) in 1659 in Teutsche Algebra

Interesting. I've always thought that the use of an asterisk to denote multiplication was some sort of compromise owing to the lack of a "×" key on a typical computer keyboard. But it seems that there are much older precedents for it.

Meanwhile, using a slash to denote division is explained in the Fractions page.

> The diagonal fraction bar (also called a solidus or virgule) was introduced because the horizontal fraction bar was difficult typographically, requiring three terraces of type. An early handwritten document with forward slashes in lieu of fraction bars is Thomas Twining's Ledger of 1718 ...
Stats about the most popular java infrastructure
>They're not similar at all, but both were designed to replace C++.

Well, Rust WAS designed to replace C++, both in the intention behind its design and the way it was done.

Go designers had this vague intention of "replacing C++", but the way they have designed the language they only really replace Java or some scripting language. Which they admit (the get mostly Python etc converts than C/C++ converts).
Google Glass, you've got company
Does the SMS activation messages come to US phone numbers? I haven't received mine yet.
Set Up Squid Siblings On CentOS 6.3 With WCCP
first X? it will be shit. get used to it.

do it, use it, learn, evolve.

it doesnt matter how much do you read about.
In reality you have to follow the buzz in the tech to understand new technology. If something sounds like you could use it, take a few days out to toy with it. If you still want to use it, try it out for a small project and the rest will come automatically if it is the right choice.
Just a couple of notes on the medication part:

Yes, you will probably feel worse during the first couple of weeks of the regimen. This is common enough that your prescribing doctor should warn you about it, and s/he should set up some way of monitoring your progress - appointments twice a week for the first month or something like that. It should also be clear from the documentation that comes with the pills.

Second, you should only change your medication after consulting with your doctor. In this case it looks like the course was "I took the meds for six months, and then I felt better so I stopped", which is not recommended. The relapse rate is significantly lowered if you take the meds until you have no symptoms + 6 months (or longer, if it isn't your first depression).

Third, it really is very recommended to slowly taper of the medication and not go cold turkey. The side effects will be much worse if you just stop. Also, the relapse rate. Once again, discuss any planned changes in your medication with your doctor.
The front page uses both "MB" and "Mt" when talking about the server's memory size. "Mt" is really weirding me out, no idea what it means.
Are We Evolutionarily Hard Wired to Travel?
> The cost of what is called "advanced type system" is inability to put an elements of different types in the same list or tuple or whatever. It is not just a feature, it is a limitation. In some cases, when you, for example, dealing only with numbers, say, positive integers, it is OK, but what then the real advantage of such type checking?

I can't say I managed to completely understand the argument you're making here, but doing mostly Java/Python for work, I don't remember the last time I had to write a heterogeneous list. At worst, you can always go for existential types.
Yes. YC companies are allowed to frequently submit job postings. They start out at the top of the front page and decay at a fixed rate.
Yes. Plus the cheeky "avoid success at all costs" remarks etc. Of course he doesn't mean it's not usable (or used already) in the real world at all.

Just that it's not in the perfect practical form that a real world language would have.
That's very odd, putting 'rich' in quotes like that.

It's as though you're trying to imply they're not really rich. But that would mean that it's not the rich who're carrying a larger percentage of the tax burden after all. Which negates the very point you were trying to make! You seem a little conflicted on this issue ;-)
> why tf did Git win at this?

I was giving a presentation few years ago when SVN vas still a king and hg and git were only emerging (I included bazaar too in that presentation). Even then I recommended to pick up git. I don't remeber giving any really solid reasons, it was more like a hunche, but now when you asked. I'd say git just does make sense at some deeper level.
Whe foundation is very sound you can fix bad UX later, but when foundation is no so good, you will suffer endlessly.
Talkbits free walkie-talkie video review
Talkbits is a real-time social voice stream with people nearby, anywhere in the world!
This detailed 2-minute review let's you discover all app's features
If the device has its own battery power, it could probably use a transistor to just disconnect from the battery voltage completely and go into a low power mode where it just checks for ODB2 information periodically, or even just turns itself on when your phone is in range.
Hi, I've just signed up for a server, and my initial impression is a happy one. I'm going to trial a service on it and I'll try and provide as much feedback as I can.
Just be aware and dont let this happen :)
http://www.youtube.com/watch?v=4P785j15Tzk
> six hours of debugging

I guess this just shows that Math PhDs don't know how to use the fine profiler: http://stackoverflow.com/questions/15046547/stack-overflow-i...

Which would have saved about 5hrs 50mins...
I would hate having to deliver packages there with all these paranoid people.
Why do ISPs always have sysadmins who look so smart? Where do you find them? https://en.upcloud.com/images/ourmanindc.jpg
Go does take the last decade of language design by Pike, Thompson, and Griesemer into account. Mostly Pike as I am not sure if the other two guys even did design some language in this time.

Personally, I consider gofmt the biggest achievement of Go, if it manages to make that mainstream. While there are equivalent tools for C they are not widely used.
The thing is, its not the same for everyone.
Working from home makes you happy ? Really cool, but for me it makes me depressed sitting there alone all day.
The common culture in major MNCs
I can only comment on our offering, but naturally DigitalOcean is putting up great competition in terms of pricing.

A few things to consider when hosting with us:

1) We only use enterprise grade hardware currently from Dell and all network related devices are from Cisco (so high performance is guaranteed through out the device lifecycle in SSDs for example).

2) We take redundancy very seriously. All of our stack is redundant from routers, switches to the software level - basically. Performance is nothing without control meaning your data is hosted always on two separate storage backends, both RAID5 secured. In addition to this, you can naturally take backups which are hosted on a different physical machine.

3) Control: we have Android and iOS apps to control your servers when not in front of your computer. You can create the most basic server tasks while on the go. In addition to the mobile apps, our API enables more demanding solutions to be put in place by clients. We also use our own API for our Control Panel, so it is always up to date with the latest additions.

4) 100% SLA: as we have built everything by ourselves we can guarantee extreme availability (and also taking into account our redundancy).

Just to name a few.
Thanks, looking forwards to it!
Well you as a news-distributor could try to build a tagging-machine, something, that takes texts from a sports news agency for example and enriches it with meaningful tags/keywords, your data from your statistics-section (and so on), to later match other, related content, or match images, or anything like this. something, that you could transmit with the original texts, to make life easier for your customers, with sorting and managing these texts in an automatic fashion inside their content management systems.

[edit]
This coming from a text guy, who recently started down the path of python and is hooked ;-)
As for me, I did not even know the word "homoiconic", until yesterday, when I bought a book on Clojure, after reading the author.

What I do know, is that I was in love with Assembler since my first steps in programming and hacking. While everyone in my surroundings were using pascal and basic that days, inlining asm only for occasional IO work, I used to scaffold tremendous routines and structures in a matter of days, using base asm and macro. While my friends, looking at my sources, were only able to say "what the ...ck is this, that is insanly sick, how do you understand all this?", asm was so natural and fluent to me.

Then dark times of C and C++, Java, C# etc. followed (BTW, I hate purified OOP deep inside, it always seemed to me so unhuman), and several years ago my roads crossed with LUA, and I instantly loved it. Pity, I had no chances to use it much, but I remember that feeling, when code and data magically interlace and create beautiful structures.

Now I am looking at Clojure and recalling my Asm youth, and these awesome days with LUA. But this time it has all the power of interop with major libs and services.
I am giving it a try.
Probably because you need to have an "investment of time" much bigger tryin to adapt your infrastructure/app to Google App Engine compared to using a simple IaaS provider where you just have to spin up a virtual machine and use it like a normal VPS/physical server (if you dont want to integrate their API of course)
They should! We just had a major push on our partners' SMS gateway so if it hasn't come by now - please use the voice activation we have in place (please check instructions in your e-mail).
What does designing a detector have to do with scientific (experimental) research and publishing papers?
Tips on Business Travels That You Should Know
Adrift is NP-complete
>"100% SLA"

really? what if the network goes down?
1kb in ghc, iirc.
Yes. Though arvinjoar has a point, in pointing out useful missing features.
Dropping the Curtain
> Go does take the last decade of language design by Pike, Thompson, and Griesemer into account.

Decade which ended 20-odd years ago relative to the rest of the world, kind-of the point.
Thanks for the comment!

As a small company, we can't give out machines/resources indefinitely so we need to have a cap on this.

However, I do believe 100 euros towards a free server is a significant giveaway on our part and due to the nature of cloud computing, not everyone needs to host their services from here on onwards (think campaigns, etc.).

Sad to have received the flag, but we're just trying to offer a server for developers to test/play with.