skysight-inc/HackerNews huggingface dataset:
Before you call someone "hipster", I suggest you actually learn something about the problem.

CMake is the defacto standard for building portable C/C++ software today, there is also SCons. In fact, Qt includes its own build system called qmake. All of these offer much more than the GNU Autotools ever did.

So why do these things exist when autotools are so wonderful? Well, autotools are a damn nightmare to maintain (m4 scripts anyone?) and next to impossible to use outside of the GNU ecosystem - try to use it on Windows or Android without crutches like MinGW or Cygwin.

Basically, an autotools build system is pretty much unusable except on a POSIX/Unix-like platform and even then it handles only building of the package. Not a proper installation support (e.g. support for installer building/packaging), no tests, no continuous integration/compile farm support, poorly written m4 code breaks parallel compilation, etc.
https://www.one-tab.com/
>I'd wager it won't be long before Three sims are being picked up by tourists and used as their main operator back at home.

There is a maximum of 3 months you can use it abroad a year
Kabel Deutschland utilizes DS-Lite, effectively making the network IPv6 native. Comcast has been doing quite a bit of interesting work with going native IPv6 internally.

I am a huge proponent of LISP and this is one of the "coolest" uses of LISP I've seen yet: https://www.nanog.org/sites/default/files//meetings/NANOG64/...
How to reach 1000 customers
REST, in the form coined by Roy Fielding, is actually almost the opposite of what "RESTful" means today, e.g.

> A REST API should not be dependent on any single communication protocol

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
My two cents:

Usually, acting very polite and formal in informal settings could send the wrong message to people around you from certain cultures as it would be interpreted as the speaker establishing barriers between him/her and the rest and that he/she views them as strangers not as friends which is totally off-putting.

The problem manifests actually in formal settings where some cultures don't have these "lubricants" such as "thanks, please ..etc" in place to ease everyday situations. So, when you expect a simple "thank you" like for helping someone on the street as a small gesture of gratitude towards you and you don't get it, you don't really know exactly if they're being deliberately rude to you and sending their message very clear or they're just being "natural" and "easygoing" i.e. being themselves.

You can't really tell and it's just a reckless form of gambling to take offense at their acts. So, I just give them the benefit of the doubt and assume no malice intended.

Lastly and I speak only from my observations and experiences, some Indians are "obtuse" for the lack of a better word and it seems that most of the social cues that you expect to be interpreted very easily by everyone are completely lost on them but from what I understand now, these people usually come from rural areas and lower socio-economic backgrounds.

So, you basically should not really put too much thought into their processes. That's how they've been raised and therefore are products of their environment. Just move on!
Sumasen is likely regional. I've never heard it said, but it has the same root as sumimasen. In spoken "standard" japanese, you'll hear "sumimasen" or "suimasen", which is a common deformation because it's easier to pronounce. And indeed, its root is "to finish something" (済む), while its meaning is large, including "Sorry" and "Thank you" in english.

Arigatou, literally, means "difficult to be/have" (有り難う (arigatou) is an euphonic change (onbin/音便) of 有り難い (arigatai; ari/aru: be/have...; ~gatai: difficult), which translated like this is just completely weird, but so is literal translation.

Arigatou is fine in many more cases than you claim it to be, but yes, Sumimasen can be appropriate in many cases where you would say "Thank you" in english.
The only holdback nowadays is typically your application code not being ready to deal with IPv6. It is possible that HN doesn't yet handle features such as no procrastination for IPv6 addresses.
Connected toys of the future have no screens
Machine Learning / NLP Role
The reason for this note is to introduce myself to you, and to make you aware of a senior research scientist role we have to fill. Our client is a technology company that applies trading strategies based on statistical models developed using rigorous mathematical analysis. They are recruiting for a senior NLP scientist to develop research tools and algorithms used to identify signals in massive data sets - i.e. Big Data. Candidates will likely have a Masters Degree or PhD (NLP, Machine Learning, Physics, Computer Science, etc.), and experience conducting mathematical research in a academic or professional setting.

Would you like to learn more about this opportunity? Kindly let me know your thoughts.

Best Regards,

Brian McNeill
Alpha Advisors
(914) 584-9471
bmcneill@alphaadvisorsllc.com
http://www.alphaadvisorsllc.com/
http://www.linkedin.com/pub/brian-mcneill/43/a4b/343/en
This is very helpful. Thanks for sharing! Great that it's free too :)
On an Atari ST we were playing with a mouse and a joystick. Still a great experience!
Sorry to crash the party, but i just flashed Android onto my E4.5 Ubuntu edition this weekend, following a month of sheer frustration.

While the UX concept is really nice everything else feels pre-alpha and should definitely not be sold as a commercial product yet. There's so much lacking (You want to import SIM contacts? Sorry, but maybe in a few releases.), Ubuntu Phone is just not ready for use as an everyday phone.

If you want to get this phone, expect around 5 crashes and 5 additional reboots a day (unfortunately it will also really crash while being on the phone). I'm saying this as a not too heavy user.

I really hope things improve and I can switch back in a year or so, but right now going back to Android was the best thing I could do.
Use something like CMake which is cross-platform, works very well in most cases and a lot of cross-platform open-source C++ libs are using already.
Revealed Emails Show How Industry Lobbyists Basically Wrote the TPP
Maybe because he did not explain it simply and purely. You do not "thank" people who are close to you; helping and favors should simply be a common practice.

"Thank you" is said to people who you cannot return the favor to, or do not expect them from them any sort of kindness.
Sorry, didn't mean to offend you, and I did mean to write vi.

I was only looking at the best use of my time to deep learn an editor. I was considering sublimetext as well as emacs. I just thought Vim would be good, as long as I started with vi first and built on up to Vim. I say this after reading an interesting answer on Stack Exchange where some be goes off on the philosophy of vi. Was an interesting read and got me thinking.

Also I wanted the ability to use a simple ssh utility from my android or iOs tablet. Do you know of any good mobile implementations of emacs that would work with your idea of using tramp?
Indeed, people are always saying "let the market decide". We ran a market. It decided.
Better? That depends on what socioeconomic sphere you're in. This kind of familial dependency protects entrenched interests. If you don't care about upward mobility and social progress, it may suit you.

It has produced some interesting outcomes over history:

Historically, the fate of family members in Russia was deeply intertwined. With this government-sponsored arrangement, family members of "revolutionaries" would be punished. This was an effective device of the tsars for a long time. Eventually, though, they enforced familial punishment with the wrong family and created a formidable adversary -- V.I. Lenin. Creating Lenin The Revolutionary in a deeply disgruntled society was the tipping point.
Perhaps different but already highly useful. A lot of things would have been good to know before I blundered myself. At least my experience of the said fields (data structures, algorithms, best practices) were that the teaching was sensible and I learned things at the uni but I was not clever enough to come up with all those ideas and principles all by myself, however keen a programmer.

(FWIW, I started programming on a ZX Spectrum).
A less wasteful solution is to completely wipe your phone and then sell it. But cheap, used Android phones on the market is not congruent with Apple's goals.
I've been appreciating The Great Suspender extension; https://chrome.google.com/webstore/detail/the-great-suspende...
Thanks for the information! Is there a benefit of choosing their service over the other available ones though?
The same could be said for developers, devops or any other role. At any company nothing is really done solo any more and all people have "agendas" or their own ideas of the path forward.

If you think writing software or doing sysadmin/operations work doesn't involve working with people then you are in the wrong trade sir.
As I recall, Matt Bishop and Dan Klein made significant contributions to research regarding bulk password cracking.

"Improving System Security via Proactive Password Checking" (1992)
http://www.klein.com/dvk/publications/passwd-matt-final.pdf

Matt was the one who speed up DES cracking, and Dan Klein developed rules for cracking based on dictionaries.
They should be acknowledged, IMHO.
HTTPie: user-friendly cURL replacement
In the military you will often hear "Don't thank me. The government thanks me twice a month." So there are parts of american culture where these pleasantries are less common.
I guess I'm surprised there's code to run the floppy drive but not code to run the network card. Especially if the project started in 2003. But then again, maybe with a memory model that permissive, it's not very safe to open yourself up to unfriendly bytes.
I'm open to the idea that it could work, I guess. But I just can't imagine an 'enticing offering'. What would you consider enticing?

Furthermore, they're not competing with existing radio, but rather with things like Pandora's part-human algorithms and Spotify's many human-curated playlist. As well as the thousands of radio stations that broadcast online.

> That's rather a problem with endless fragmentation than something nice and desirable. Music can also be a uniting force -- and in the past it was, with people able to listen to many genres, not just celebrate their small corner of the music world.

I'd say people moved primarily to non-radio alternatives (big music libraries on devices, spotify/pandora/etc.) because they preferred them, and they finally could do so conveniently. This same phenomenon can be seen in the move away from tv toward on-demand select-your-preference solutions like Netflix (or online streaming via Popcorn time or certain websites).

Or to turn it around: I've never heard anyone complain that they wished they didn't have to 'celebrate their small corner of the music world' and would rather move back to single sources of music if not for the advertising and programming. People love their little corners because it is part of their identity.
Roaming exists, works, and is often horribly expensive to the user. This is basically a system for arbitraging that away using two numbers on one SIM rather than two SIMs.
The 4 steps approach to create profitable native ads campaign
大きに (おおきに) is interestingly an abbreviated form of... 大きにありがとう (ookini arigatou), in which 大きに just means the same as とても (totemo), so "very". The equivalent in english would be to say "very much" instead of "Thank you very much".
> Lots of ... irritating 'How are you?' variations.

Pity that. I frequently ask people "how are you" at the beginning of a conversation, and it's very often ignored on the assumption that i'm using a formula, but i am usually genuinely curious ask to what's up, trying to get them to say something about themselves since the last time we spoke. Pity this idiom has suffered inflation, perhaps i should think of another to replace it.
And who is it to blame ? It's extremely hard to get to that level of expertize when it comes to low level and C/ASM.
And another thing is to transmute this knowledge to $$$. Yes your 1%center that gets paid 500$k in Oracle is probably considered rich and successful.

But how can you start working on low level and get at least the same amount of money than in other fields / areas in IT ?

And do not forget that it is extremely tied to either big corporations, asian HW manufacturers or other big companies (like car makers) that simply requires this type of knowledge.

There was probably a zero chance for me to dive deeper into this in my country. Yes at uni they teach you some C and algorithms but it is the top of the iceberg.
unfair advantage for the mouse guy ? :)
To the user it shouldn't matter wether you use a moc DSL or a template DSL. If you're a developer, you'll have to learn the innards of the moc on top of C++, which already contains templating anyway. When I first saw the signal/slot API, I wondered how they solved it and was dissappointed that they used a standalone tool for something that could've been solved with standard C++.
So the term "meetup" has become been "kleenex"ed to the extent that it is OK to use it in the marketing of a project meant to compete with meetup.com? I like the project, I just find this interesting.
The Meizu MX4 is expected to be released to Europe pretty soon. It has 4G. Obviously, it will be significantly more expensive than the E5.
Cloudflare even have a "pseudo IPv4" option for dumb software https://support.cloudflare.com/hc/en-us/articles/202494830-P...
The Chrome extension Spaces is close to that: https://chrome.google.com/webstore/detail/spaces/cenkmofngpo...
Yes, you need an ABN. You don't need a business name or anything. Just register as a sole trader - your "business" is just your name then.

You have to declare & pay personal income tax on the income that you earn (not company).

GST is something you need to register for, however you do not need to charge or pay GST if you earn under a certain amount (from memory it is $75k).
This looks really amazing. Thank you Shashi.

Does this need Julia 0.4?

A very minor comment - In the markdown example, you need to add "Interpolate \KaTeX" in the input (it is there in the output but not in the input).
Still waiting for them to come to the USA...

I was just talking to a coworker about paying for good journalism. I do hope Blendle and similar services get going in more locations soon.
I use the DNS flusher addon in Firefox, and with the Status-4-evar toolbar addon, I can see the IP address of the sites I visit. My provider (not in Finland) offers IPv6 support, and I see IPv6 addresses quite often, especially for Google, Facebook and other big sites.

This addon makes IPv6 real for me. I know my provider uses IPv6, but actually seeing this address makes a difference to me. Most people don't know and don't care, and they shouldn't as normal user, but for me it's different.
Your entire viral infection history from a single drop of blood
That doesn't sound very useful to me.
The major difference with LLVM is modularity. If you create a new language frontend, you get all LLVM's CPU support "for free." If you create a new processor backend, you get all LLVM's frontend languages "for free."

This has interesting consequences such as retargeting anything from the frontend to anything on the backend. I'd venture a wager that in the old mainframe days, the monolithic nature of a JIT would not have been friendly to a porting campaign.
I think you're right that there was always notation. But perhaps he is referring to the birth of algebraic notation (the manipulation of symbols to represent unknown quantities).

Although the roots of Algebra start in the middle east around the VIIIth century, the current notation doesn't really develop until the XIIIth or XIVth [0]

[0] http://cerebro.xu.edu/math/math147/02f/algebra/algebra.html
What would have been better is 20-25 years ago take ipv6 out back and shoot it and tel the IETF to go back to the drawing board and come up with one tat had a better migration plan
CMake. Making easy things easy and hard things impossible. Provided most cases are easy, an acceptable solution.
I'm pretty sure professionals would think $30 IS something. It sure is to me!
Struggles with Finances Track Marco Rubio’s Career
CIOs must lead their organizations in digital
You are correct about the 32-bit, and furthermore correct about ABI (LLVM code targeted at Mac wouldn't work on Linux without a lot of work and inefficiencies, and it's not obvious how to fix that).
Thanks! probably coincidence, but seems a typical setup of keywords/chapters, the Tuts+ and some other tutorial have very similar layout.
But usually the host won't say that until the guests have made it clear that they are on their way out.

- "Honey, we should probably go"
- "Well, thank you both for coming"

I have never attended a social event where the host would say "thank you for coming, see you soon" out of the blue.
An interesting choice of sample data:

“For a site that serves 10 million page views per day, with three ads per page, sold at a rate of $5 CPM, this could translate into daily losses of about $20,000.”

365,000 page views per year (and a $5 CPM) is impressive to say the least.
ha ha - yes I realise its a bit of a buzzword. I initially thought of klavado as a 'place polling app' or a 'doodle.com for places' but I found most people I showed it to just saw it as something for planning meetups so I just went with the flow...
imgur backup: http://imgur.com/gallery/zeDuXtN/
Phone updates: May - Import contacts from SIM (among other things)

https://insights.ubuntu.com/2015/05/29/phone-updates-may/
considering the spectrum is a public resource, it's up to the government to make sure such a resource is adequately exploited for the good of the people. I think one could make a strong argument that extracting 1200EUR a head from telecom providers isn't the best way to exploit such a public resource.
Yes keep the oily engineers outside other wise they might start wanting the same status as us :-(
> I have a feeling that the non-American system is better because it fosters closer family ties

There is just no coorelation. The american "thank you" is simply not translatable to idiomatic hindi.

An american is not diluting the importance of gratitude by saying thanks to the bus driver.

Just as an indian is not an ungrateful bastard for not saying thanks to his parents.
There is a third bq phone with Ubuntu expected in 2015.
That phone will be the convergence phone.
All of LLVM is open source, and the format isn't quite so fluid as GP makes it sound. It should be relatively trivial for one versed in the LLVM codebase to grok the current features of the bitcode.

That said, as long as you keep an indication of the LLVM version that your bitcode was generated with, I really don't see a problem with fluid bitcode specs.
to the detriment of the citizens of Germany, as they pay more for less than just about anyone in the EU for mobile data.
What? It's no different than saying which inputs are passed to a function. Also, languages with macros can add some nice syntactical sugar on top. JavaScript, of course, doesn't have a macro system so there's not much we can do there in that regard.
Request for Java 8 support on Google App Engine
Are there instructions for that device anywhere?
Agreed-awesome game. I also felt there was nothing like it back when I played it, which made it all the more engaging.
Take this idea to the limit and you end up with free monads:

http://www.haskellforall.com/2012/07/purify-code-using-free-...
This comment does not counter your larger point but point out a couple of exceptions.

The Federal Reserve is not a government entity. Though the Fed's President is appointed by the government, candidates suggested by the member Banks who hold shares in the organisation.

Here are a list of private military companies.

http://en.wikipedia.org/wiki/Private_military_company
The Servitude Economy
History lesson from an old guy: Firefox was born out of a stagnating IE (MS was pissed about the whole DOJ saga) and a bloated Netscape. Opera was a fun/weird side project (it used to fit on a floppy!) but Firefox was literally born in the dark ages of browser development to serve a clear need(s): lean, fast, modern.

Once could argue this same "need" exists for smartphone OS's. However, not so easy to swap those out, in contrast to Firefox which was an easy switch for most.
Why C-level guys should participate in conferences like Scrum Days?
Twice a month? I assume that's the paycheck, but seems like a weird schedule.
I played this a lot (on Atari ST - one mouse / one joystick - the mouser definitely had an advantage).

The most amazing thing about it was how you could successfully set traps for your opponent even though they were looking at the same screen but a few inches to the left or right.

Nothing better than them working so hard on getting over some obstacle only to scroll back to the beginning and see most of their lemmings disappearing into a big hole in the ground.
I've explained this before: https://news.ycombinator.com/item?id=9102059 - when you start considering the entire world as the marketplace for the fruits of education, this (taxpayer subsidized) model leaves you in a bad position.
Apparently Apple announced that once iOS 9 is released, all apps will be required to support ipv6. Given the large number of apps that use AWS as a backend, how will this be feasible?
I remember it as one of the best two player games ever, so I guess, given enough time we could master anything :)
Major performance issue with Mustache and partials
The header file should basically only contain:

* The dependencies (includes) of the implentation

* A list of function signatures, data structures it provides, etc

* Any constant definition specific to the module

Another "feature" of separating the header file from the implementation is that it guards against recursive includes, as the commenter above suggested.

So your calc.h and calc.c should look something like this: https://gist.github.com/jdiez17/2f093b2c8cc2913bb890
For a not-too-heavy user, the phone is fine as it is now.
The system updates in April fixed the battery issues.

Cannot imagine what you have been doing to the phone to crash five times.
Just to add something, in our culture Egyptian that is, we mostly behave and act like Americans when it comes to these forms of courtesy.

We expect people to exchange (Shukran: Thanks), (Afwan: Welcome), (Lao samahet: please) and so on and so forth in these situations and the lack of them in certain contexts could be interpreted by some folks in certain cases as rudeness and hostility shown toward them.

However, we don't take it to the extreme like Americans would usually do and just insert these courteous words in every sentence or interaction as it might be interpreted as a form of snobbery (distancing yourself from people around you) or fake politeness which is not very tasteful.

Anyway, I just got used to the American way when I'm around Americans and honestly if it were to me, I would take excessive courtesy over the lack thereof or plain rudeness any given day but that's just me.
This looks useful -- wish it had a better name ("klavado.com" might not be that easy for English users to remember.)

Minor nits: Would be nice if "end" was obviously optional, and start could start at a more intuitive time than midnight. Also would be a nice touch to show the local timezone (e.g., EST or whatever).

But I think it is an awesome start.