skysight-inc/HackerNews huggingface dataset:
I certainly think part of my problem is the how I'm saying it. Unfortunately I don't have any friends who would give me constructive criticism (they'd give me plenty of criticism in jest, just none of the constructive variety). I wish I had somebody who could do this for me!

I have to admit, I never considered trying to recover after I get the "look" from interviewers. In fact, I had provided multiple recommendations on bug-tracking software, to include setting up demo servers for several different packages (because of those demos and related discussions, our interns started using both bug-tracking software and GitHub for their projects - so that was a definite win).
What I find interesting is that every single time I bring up MongoDB's lack of master-master architecture/replication on Hacker News the response I get is related to the fact that MongoDB has a master-slave architecture. Sure, it might work for some applications well, but master-master is a better choice for typical NoSQL uses.

The whole point of master-master is not dealing with failure situations or trying to scale out performance (even though master-master handles those situations naturally), the point is that it's a different philosophy. The idea is that there's no single official true state of the database. Reality happens to map that idea very well. The data doesn't exist in a centralized official place, it exists in multiple places which may not be perfectly connected in real time all the time.

The data exists at multiple servers at multiple databases. It exists on your mobile device, sometimes disconnected from the server. It exists on thousands of browsers on the same time. There's no single master.

The best mapping of this reality is the master-master ideology. Yes, it requires application-level merges of data, but the benefits you get from implementing this can be tremendous. And that's why I'm excited about using CouchDB. Or rather I'm excited about master-master databases. CouchDB happens to be one of those, and I hope future databases will be built around that too.
They'll probably spend it on marketing MongoDB as a replacement to relational databases. Brainwashing isn't cheap.
I glanced over several episodes on youtube. It seems like he is building core around windows/winmain and plans to port or something later. Some guys on forum ported it over sdl to osx and linux. Kind of a shame for what I expected. I was looking forward to seeing a C crossplatform setup from the start without sdl, sfml, glfw whatnots. It doesn't even look loke it's straight C either, but more c in c++ world. Game stuff is probably ok, as people say good things about it - haven't checked it all (yet).
We run 50+ linux server on azure (west europe) and it's a nightmare, vm reboot unplanned,VHD diseappear. Timeout or unreachable blob files on HDInsight (with PIG)... Slow load balancer not really configurable. Website slow++.
I won't recommand it... Very hard for us to keep a professional SLA.

Maybe it's because we run linux server ?

One good point is cheap blob, slow but cheap.
I can't help noticing their survey didn't include the option "Poor people have hard lives because government does TOO MUCH that harms them."

Licensing restrictions make it illegal for people with few resources to do many jobs they might otherwise enjoy, zoning laws make it illegal to work from home, minimum wage laws and employer mandates make it hard to get early job experience, price supports increase the price of food, building standards make it illegal to build cheap housing...
Amazon themselves don't provide a way to run your own EC2, but Eucalyptus [1] is an open-source implementation that works for some use-cases. I believe OpenStack and CloudStack also implement a good portion of the AWS APIs.

[1] https://www.eucalyptus.com/
"author is annoyingly in love with himself"

I don't get that at all. The paragraph you quoted strikes me as descriptive, perhaps it could be called flowery, but I don't see the stabbing phrases associated with narcissism.
While the project is, if not dead, then certainly a bit quiet, I think the protocol is still very much alive. Some very interesting stuff happening with PouchDB these days. And it's the protocol that enables the sexy master-master replication, so...not all bad news.
Google Traceur Compiler
for the record, I've always hated XML.
This was perhaps too optimistic: time will tell.
And the Pedestrian Plazas in Oak Park, MI (since 1989) http://commons.wikimedia.org/wiki/File:Interstate_696_pedest...
We just launched. All feedback welcome.
I think the central argument is worth spending more time on: women have options that men don't.

Even in choosing colleges women have more and in many ways better options. An engineering school trying to attract females has to compete with about 50 all girls colleges across the country where the girls will be treated quite well for four years. Guys don't have that path available so it's easier to sell them on the idea of four-and-a-half to five difficult years to earn a four year degree.
I feel similarly after almost 20 years of travelling where being a foreigner becomes an identity in itself. This follows me even when I return 'home'. A little sad not to be part of everyone's close knit communities however the rewards of an expanded vocabulary make it quite worth it.

Lately I am keenly aware that every time I leave a place I have become fond of - new friends and new foods and new vistas and places to walk - that the little feeling of sadness upon parting reminds me that I managed to make some kind of 'home' somewhere. After enough travelling it becomes second-nature and I would quite miss it if I ever had to stay in one place again.

To refer back to the article: I am now a foreigner in my own country to a degree, as I am less 'home' than not. It's not as drastic as being an gaijin but it did take some time to adjust to (and now, to enjoy the objectivity that comes with it).
I use the native OpenNTPD on OpenBSD and it works like a charm. No DDoS or buffer overflows, but it keeps me regular.

Theo recently posted to the OpenBSD tech list stating that ntp.org has 66x the lines of code of OpenBSD's OpenNTPD:

http://marc.info/?l=openbsd-tech&m=141905854411370
The other thing that really needs to be in the standard library is protocols & interfaces that will be implemented by a number of userspace libraries. Go benefits immensely from having standard io.Reader and io.Writer types and most people implementing them instead of defining their own. Similarly, most of its web frameworks use http.ResponseWriter and http.Request instead of defining their own. Python's unittest module may be a mess as a test framework, but all the major Python unittest frameworks take a unittest.TestCase, which keeps tests portable among the different systems.

The worst case is exemplified by pre-STL C++, which didn't even have a string type in the stdlib. As a result, every project and library wrote their own, which meant that you basically had to choose a C++ ecosystem and develop for it rather than write libraries that are portable across multiple C++ projects.
Fr whois lookup displaying Je suis Charlie ASCII art
Verizon has no excuse for its planned cloud outage
In this thread[1] it was promised by EOY 2012, but I couldn't find it either.

1: https://www.mail-archive.com/fonc@vpri.org/msg03589.html
Spaceward Ho – A Stagecoach to the Stars, or at Least Mars
What's wrong with the exceptions? I never noticed that problem but agree completely on all your other points. (Especially itertools – why aren't the "recipes" defined in the module?!)
As someone said, he is keeping the platform layer and game layer separated, the game layer is meant to be platform independent.

The idea is to write in real time every single line of code, and if he had tried to set up multiple platforms from the start he would have spent months in mostly boring and repetitive tasks, while he wanted to get to game programming as soon as possible, and get back to support more platforms later.

After the first few weeks setting up the windows code, the focus has been on the game layer mostly.

He is using mostly straight C (stating several times that he loathes C++) using a small subset of C++ features (function and operator overloading).
OK, I laughed.
Samsung 8k 3D
Ask HN: Viral loop of apps using Instagram API
I'm building the app for casual "mass" users, which will use Instagram API to post users' content. I see "tag spamming" and support of @ tag of the profile as part of the viral loop of engagement/activation model of users.

Are there exist any stories containing success/fail result of such growth hacking approach with sample metrics attained?

Thanks, HN!
I've been casually watching these, might be able to clear some stuff up...

He started out with a widows platform layer, which implements generic services (input, sound, rendering, memory allocation) to get the system boot strapped. Since then he's mostly been writing generic game code (player movement, world rendering, time management, etc) which consumes the abstracted services and is cleanly separated from his windows platform layer. He architected it in such a way that it can be easily ported to other platforms once they have a game (he's brought up the raspberry pie a bunch a possible target platform).

The other people doing the ports have ported the "lessons" to other platforms so that people who don't run windows can (mostly) follow along, they are just viewers of the stream.

As for language choice, it is mostly C, the only C++ feature he uses (and why he compiles with a C++ compiler) is function overloading.
It's interesting how Uber's business model bears similarity to sharecropping. Food for thought.

https://en.wikipedia.org/wiki/Sharecropping
Right; I don't think this should be described as a Markov Chain variant, since it breaks the fundamental property of a Markov Chain; Any old simulation works in this way.
psql has read only streaming slave replication with a hot standby failover, in the box.
Fantastic video. I think it's one of the best way to improve my knowledge of the go dev env. congrat to the team for the idea.
A good portion of the size difference (though certainly not all) is that ntp.org's ntpd has a lot of drivers to interface with physical devices [1], while OpenNTPD doesn't. If you don't own the physical devices, the LoC in the drivers are kind of a wash: they're not useful to you, but you also won't be running them. A stripped-down NTP-client-only build option would be nicer, though. PHK's suite of ntpd replacement tools seems to be going in that direction, offering a client-only tool for edge servers that just need to sync time over the network.

[1] http://www.eecis.udel.edu/~mills/ntp/html/refclock.html
Good timing too! I have a few projects coming up that could really benefit from the memory safety and performance features rust offers.
Introducing SafeBot
I think you're kind of missing the point.

The point isn't to have a "house" style, it's to have an "everything" style.

Making it optional or configurable defeats the purpose.
More of a brainfart. But yeah, Bitstamp.
Pretty disappointed not to find Tel Aviv or Jerusalem on this list
No, you didn't miss it, it's absence has been much remarked upon on the mailing list.
I guess complex adaptive system (http://en.wikipedia.org/wiki/Complex_adaptive_system) is one of the topics worth exploring. I think some new advanced technologies in programming besides "protocols" among programmers could help people to get closer to what we want, though I'm a complete layman of those techs.
Simplicity probably does not lead to successful scaling every time, but it seems to be the only way to get there.
My 2 cents as a layman.
Thanks for your time and response. By the way, I wasn't trying to advertise it or expecting any sales from this post in HN. I wanted user feedback. Thanks again.
Right, my being in computer science has no bearing on the author's fitness to speak about other people's experiences and motivations. That he does so based on pop psychology, stereotype, and traditional gender roles rather than based on personal experience as a woman or far better, data about the personal experiences of a large random sample of women is what makes it offensive.
You can't use the Instagram API to post user content.
> TIME TO READ: ABOUT 35 MINUTES

Well, that was certainly discouraging. :) An excellent read though. While reading the article I kept thinking about the interchange between members of the press and intelligence types. There's probably a tremendous amount of western government interest in destabilizing the Russian narrative. I wondered how many from the intelligence field may have served as sources, editors, writers, publishers, etc. Wouldn't be unheard of.
why even related to hacker news?
When I started in Physics, my sister was in music; my joke was "At least I'll know why the hamburgers flip"
I hear what you are saying about the value of master-master, but querying on CouchDB is rather arduous, while querying on MongoDB (if you are coming from SQL world) is quite easy.

That being said, CouchDB does have a nice built-in in gui.
DDG lies about not tracking you. Startpage appears not to.
With the speed of technology changes I think it's pretty hard for programmers to get stuck in the exact same rut for 10 years.

Using your example of C#, there has been huge changes in the last 10 years to the point that it's barely the same language.

Even if you imagine the most staid company that refuses to upgrade their tech stack, the last 10 years has seen so many changes in the web and mobile that it's hard to imagine that there hasn't been some pressure on even the most unmotivated programmer to learn new skills.
I'm not particularly senior so other people might be able to give you better answers. Nevertheless I would definitely recommend that you do a lot of reading. It really helps to know current technologies and more importantly understand why they exist.

You should also try your hand at developing with technologies that you don't know. It's of course useful and more scalable to read and learn about technologies out there, but actually using or implementing something with them brings your understanding to a higher level in my opinion. After all, you could know that technology X is better for something, but until you actually have gone through the suffering it was meant to solve and then used X to resolve it, you won't really understand it.
Agreed. Unless a tier 1 accounting firm (Deloitte, PwC, etc) comes in and audits their books, I wouldn't touch them with a 10 foot pole. Bitstamp is large enough and has been in business long enough that they may indeed have been able to absorb this loss. If that's actually the case though, then they should have no problem proving it. On top of that, the publicly released audit results would be a huge marketing tool for them.

The fact that they didn't do something like this and release it along with this statement makes me rather suspicious. It's not like they don't know that this is the first question on every single customer's mind.
Memory safety without garbage collection.
yay Nashville! Affordable, centrally located, and has okay food.
Spreadsheet of distributed, remote work friendly startups (please add)
Sourceforge in disaster recovery mode
> Is it offensive to assume somebody is acting rationally?

Insofar as that involves making offensive assumptions about values by assuming that the (always flawed) perfect knowledge of future utilities aspect of the rational choice model is fulfilled, yes.
I'm sure that developing a large application (Servo) in parallel with the language helped quite a bit.
why? I mean sharing via Instagram
Yes the fact that you were inside the loop enough to be part of the presentation side of re:Invent means your experience is abnormal. You've got the right contacts and profile for them to brag about you.

Having said that, we pay for their 500$/mo support offering and the responses are pretty good. We're also split between AZ's etc as recommended.
I introduced my 5-year-old and 2-year-old to startx and xmonad. (2012)
I don't worry about the number of lines of code. I do worry about lack of clarity, readability, maintainability, clear flows of events. Unfortunately, hacked together fragile code that produces desired effect (as the article mentions) has been the norm at every place I have worked at. A serious source of job dissatisfaction.
You can say the same thing about any other port, USB 3 is not the exception.

There's a big bug with both Firewall and TB that can bypass the security and infect the firmwares and so on.
Russian HN is http://geektimes.ru/ (ex. Habrahabr.ru)
Also http://toster.ru is the kind of stackoverflow, but there are a lot of newbies.
We can do a present day apples-to-apples comparison: how does the life of a North Korean scientist compare to that of their Southern counterpart? I think the latter is probably better off overall.
I'll keep waiting for cultured meat, thank you very much. Now excuse me as I attempt to use needles to purge the sight of those 'meals' from my retina.
What can you do in CouchDB that you can't do in ElasticSearch?
an opinion that has been touted since the 90's. still just as wrong.
That's why I mentioned iterative changes, such as the changes to C# over the last 10 years. Just because they started using generics at some point doesn't mean they've been learning anything to drastically improve their code.

It's very easy to sit at a company building calendar apps for ten years and fall behind the rest of the world. I see it every day.
The check box in the Calendar Settings page is grayed out for me too as it seems. But I just toggle it off in my actual calendar view so none of the dates show up. Sure it still is in the list of calendars but it is not like it really effects anything just being in the list.
Wow, not only do they have a screen-sized header, it also doesn't scroll away naturally. When will this madness stop?
C# seems to be in a similar position when it comes to JSON. There's both System.Runtime.Serialization.Json and System.Web.Script.Serialization built-in plus a whole bunch of third-party libraries (e.g. Json.NET seems to be popular). I'm still not sure which one to use.
Honestly I think you're wasting your time - you can't argue with a teen-at-heart who's channeling Ayn Rand. All of the ingredients are there - the narcissism, the arrogance, the reflexive assault on anyone perceived to be a threat (professors, advisors, anyone with wisdom or experience or authority) to his decisions (to give up his intellectual pursuits) or his perception of himself as a brilliant mind who pierces through all the bullshit the lesser minds that surround him are taken in by. He's the only one 'brave' enough to say and to see that deep thought or high-minded goals or hope that society could be better or anything other than a short-term cost benefit analysis where value is measured only in dollars is moronic. These comments like his are toxic in any intelligent discussion and don't really deserve a thoughtful response like yours.
At least in German the word "to apologize" ("sich entschuldigen"; although this translation, though often used, is considered to be impolite; if you are interested in the details read http://www.spiegel.de/kultur/zwiebelfisch/zwiebelfisch-entsc...) has "Schuld" ("guilt") in it. This implicitely states the belief that there exists a concept as guilt, which I don't, since I don't believe in free will.
My favorite journal - the electronic journal of combinatorics - doesn't have page limits because it never gets printed. You can also use as many colors as you like in your diagrams!

Meanwhile, a friend of mine uses a bool in their LaTeX files for 'idiot mode'; flip it on and recompile to get the painfully detailed versions of all the proofs. Since the source is on the arxiv, it means each paper has a kind of half-hidden long version.
Sure, but the base_backup process is painful enough to make it non-trivial. It's not like you can just bring up a new postgres instance, point it at an existing primary and say "catch up and start replicating".

Replication has certainly gotten much better in the past few years, though.
This is great! As someone who has been learning Racket lately, this looks like something I'd certainly like to take on sometime in the future. Thanks a bunch for your hard work!
It's the difference between a census "combined statistical area" and "metropolitan statistical area". The CSA combines all the metro/micro statistical areas in a general area. See http://en.wikipedia.org/wiki/San_Jose-San_Francisco-Oakland,... .
I moved my company over to AWS before all the other options popped up. I did have a few back and forth conversations with someone from GCE late last year, but the end of the year is not really a great time to start a move like that. We are forced to use some other Google products and the lack of support, number of new "features" that aren't thought through, and their lack of ability to give answers to BASIC and SIMPLE question drives me crazy. Sometimes it feels like they're out to specifically screw us. We've cut our adwords budget significantly. The only nagging thing that tugs at my brain is that maybe we'd be considered a 'fast' internet site and get better search engine ranking if we were on GCE. That might make it worth it.
I would argue that syntax highlighting is the norm in the Go community as much as it is in any other -- ultimately, it's an individual developer's decision.

We write Go full time at my company and everyone I know certainly uses syntax highlighting plugins for their editors.
How much are they currently valued at (and how fast do they spend $100M)?
>Give me an example of any ecosystem where the standard library is the defacto best solution?

Almost all of them? Unless the stdlib is utterly utterly terrible the cost of the extra dependency is not worth the difference in quality between the stdlib and library which does the same thing.
On OpenBSD the integration with physical devices is done via builtin software. I run a stratum 1 OpenNTPD server on OpenBSD, with a GPS attached via nmea [1]. The GPS data shows up via the sensors framework, which OpenNTPD interfaces with [2].

[1] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/...

[2] http://openbsd.id/papers/radio-clocks-asiabsdcon07.pdf
Youtube video of the same: https://www.youtube.com/watch?v=yK49_3cB3ZU

Six months on, there doesn't seem to be any interest or data. Perhaps it is too inefficient to be of any use?
Why Ferrari engineers don't like turbos
This stream is fantastic even if you're not, or do not aspire to be, a game programmer. I find it interesting to watch someone's thought process as they flesh out their ideas and make something out of nothing.
The trading commission is 0,8% (0,4% two ways), and it is lower the more you have volume. In addition, they have withdrawal fees.

In addition to operational costs probably fraud is also a big cost, but it is very difficult to estimate how big it is for them.

And, they don't exactly need to take it from their profits, they can just do fractional reserve... They are a bank, as are any bitcoin services that hold money for the users.
Is this the certification you are talking about :

https://cloud.google.com/developers/training/exams/

??