skysight-inc/HackerNews huggingface dataset:
I don't think that description is right. They never fall into the black hole - they jump away. Unless I'm badly misremembering, it's pretty clear that the Battlestar Galactica crew's ancestors "earth" is a different planet.

At least the characters believe it is, and the Baltar and Six that appears in the epilogue also talks about it as a different planet and a new cycle.

While the theme of cyclical history is recurring throughout the series, that is about recurrence of a similar set of events, as in hinduism [1], not an actual loop.

[1] http://www.hinduwebsite.com/hinduism/h_time.asp
https://news.ycombinator.com/item?id=11712464
Wrote an accounting package in 1986-90 mix of C and dbase and Clipper. It is still in use, went through y2k, no problem. I tried to let it die. But could not. The thing is still alive and I am porting it to C. Wasted a lot of time looking at other languages but C is still the best for me.
dupe, please check before submitting!

https://news.ycombinator.com/item?id=11676918
The Blockchain is the new Google
The mission to upgrade the internet and an open conversation with Edward Snowden
I have a slightly more boring anecdote. We were making a 2 Mbit/s multiplexer (E1 to POTS and ISDN lines thing) and ISDN lines worked fine during the day in the test lab but they were always dead the next morning. The unit was otherwise running fine the following day but ISDN was stuck. We never got this to repeat at other times. If you booted it at midnight and came to work at 6AM, it was stuck. But it would run OK from 6AM to midnight so it wasn't any buffer overflow or such.

So, eventually, just decided to stay at lab for the night. At 5AM the air conditioning came on (it was shut for the night). The ISDN circuit got stuck.

It was electromagnetic interference from the massive AC unit fan which was not too far above our lab table. Improving the grounding of the ISDN chip helped.
At the very least, it can be deployed in a scripted way and added to an OS install image without having to mess with each installer's command line options individually, and can be installed to an entire fleet of machines via group policy.
> If you cannot figure out in one minute what a C++ file is doing, assume the code is incorrect.

This statement at first resonated with me, and then I thought about it: this doesn't reduce the complexity of the overall application or service, it just means that one file is simple. You could have 10,000 files instead of 1 much shorter one; is that any more simple?
The 'in' is what makes it difficult to understand for someone not familiar with OCaml syntax and semantics. Reason makes it easier.
I think people are different.

There was one rather important password that I hadn't used in a few months before I needed it. I tried for a week to remember before eventually resetting it.

Of course, if I were arrested tomorrow, I'd be able to remember my master password. I'd probably still remember it a month from now too, but a few months later not so much.

So the question is: if he was lying at first, but now no longer is, what does that mean for him, legally?
http://www.jakepoz.com/debugging-behind-the-iron-curtain/
You are right, they aren't difficult. The answer is: yes, of course I would.
Technically simple, yes, but semantically different. A link /path/to/page#title would imply (at least to me) that the page holds more information than only the #title article.
> genetic studies have come up empty-handed

Perhaps we should focus more on data with a hereditary component (?) This would eliminate depressions that are really sadness caused by life events.

Also, I wonder if clustering techniques have been tried to the fullest in separating genetic data.
They're abusing filetype ambiguity. One file can simultaneously be valid HTML, ZIP and PDF, opening correctly in readers for each file format. Mostly it is because of lax requirements on file headers and structuring of the data inside.

I guess they found a way to make it produce something your terminal can process.
You might want to fix that "gentally" because it is easy to misread, and the instruction becomes definitely not office-safe.
If you have a malicious dll and an installer in your download folder, the exe will (potentially) automatically run the malicious code. (And what kliment said)
Google Launches Android Pay in UK
While some pretty good points were stated in this post, I cannot but feel OP is a bit biased. Too narrow sort to say.

I feel totally opposite in terms of new Modern C++. I guess the thing is how, where and when you use it will define your opinion/experience.
Excellent article and a nice balance between discussing the technology and the ethical implications. As a technologist I find it frustrating that the media almost always focuses on the ethics.

While the politicians in certain locations might seek to constrain this type of research, often on religious grounds, it will simply move offshore to more liberal regimes. As the technology progresses, the wealthy will utilise it to engineer "designer babies". The politicians and ethicists may as well accept that this research and development is going to happen; they can simply choose whether they want to control and benefit from it or give away the lead.
That's why such hypothetical NSA should adopt the Prime Directive[0].

[0] - https://en.wikipedia.org/wiki/Prime_Directive
I once had the case with a desktop system that when you sat down and started typing it often hardware reseted. Turned out Dell left some metal piece in the case which was hanging between the case and the motherboard (in those few millimeter) and with some stronger desk vibration caused a shortcut.
It's not wet and squirmy like a babel fish, but I fear the consequences of it being able to fully translate product/sales-speak into engineer-speak and vice-versa.

Like Douglas Adams wrote:

"Meanwhile, the poor Babel fish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars than anything else in the history of creation."
The French epidemic surveillance system I worked on as an intern in 2006.

We basically rewrote the whole system is PHP+MySQL (front end and back office). It was my first time writing PHP professionally and it still seems to be working :)

https://websenti.u707.jussieu.fr/sentiweb/?lang=en
A virus I wrote in the 90s. Hopefully.
Google teams up with MIT to make programming easier for kids
I don't use any sugar in any of my recipes (a part from pastry) and they are tasty. More than all this processed food. Just using whole foods. Maybe it's the mediterranean diet, we eat too good here in Spain ;P

At the end it is all about balance as you say, but I really prefer to be balancing between meals that are too caloric than processed foods which we don't even know which ingredients contain.
Practical tips for migrating off Heroku
When I started to learn PHP in 2007 I've written a little accounting program for the guys at the company I was working for. I know they are still using it because I get a call every year: I need to manually switch the current year. They don't want me to implement this feature for some reason but they still keep calling me once a year. At least there are no other bugs I know of!
(Actually for the "90% zero" sources, OR would be a slightly better extractor than XOR, yielding a resulting bit with 0.70 bits of entropy).
World’s cheapest smartphone launched at Rs 99 ($1.5)
Programming Doesn’t Require Talent or Even Passion
The problem is not "being a certain way" leads to not raising enough money to compete, and/or being ignored by the media.

It's not an equation, but rather one gigantic shit show designed to stir emotion, bought and paid for by those who have money, and they give it to both sides.
The European Astronaut Center: Where Europeans Become Astronauts
What Is the Secret Behind the Panama Papers?
Not my oldest code but probably my currently most used code is this patch on Android Cyanogenmod (http://review.cyanogenmod.org/#/c/26167/) to download automatically MMS without switching the mobile data on. I made it to ICS, ported to 2.3 and it has been ported at least to Jellybean.

I had to do it because my mobile operator used to send unsolicited mms that kept my old android phone (ZTE Blade) in a wake lock, draining battery. I still don't have mobile data connection to this day!
Often better. You can rent a flat for about $300 in most of Eastern Europe now. Internet is crazy fast for its price, taxes are probably smaller than in the US.
Just wondering if this is anything more than a in-ear bluetooth headset connected to an app that uses google translate as its backend?
Because if yes, they would maybe have more success selling the app that you can use with the headphones you already own already and so making the user acquisition a bit smoother than buying a bluetooth headset...I guess more people would give less money for an app that gets updated than an headset that could potentially break...
Unless there is some technology in the headset itself so it can work on its own without the app connected to it. Didn't see anything like that mentioned here though.
Nokia phones are making a comeback with Android on board
Arguably Caps letters are more visually distinct. From a distance lower case "e", "a", "o" can be a lot more difficult to tell apart then "E", "A" and "O". Not to mention of course the classic problem of mix case "I", "l", "1"

Of course, depending on font we have issues with all caps as well, especially when mixed with numbers: "Z" and "2", "O" and "0", "Q" and "O" etc.

Typography is not an easy subject.
I got the feeling that the author's beef with Modern C++ is the same as for any C++ that is template heavy. And to me it is not a new or unique experience (i.e. not limited to Modern C++) to have builds that take 45 minutes to build everything. It can happen in older code and in newer code.
This is why buying ads on Facebook or Twitter is a waste of time.
I think this might be too late, all the banks have launched contactless cards themselves. It may be convenient to have them in your phone (irregardless of any security risks), but I mean if you already have a contactless card, what's the point?
What It’s Like to Read the NSA’s Newspaper for Spies
If your hwclock is a source of randomness, maybe you should be worried ;)
How Butterfly Genitalia Inspired Nabokov’s Masterpieces
ECDSA Security in Bitcoin and Ethereum: A Research Survey [pdf]
China's First Internet Connection [video]
I loved so much significant whitespaces when I discovered them in Python! Since then, a few years have passed, and I've come to the conclusion that significant whitespaces are a mistake: they make automatic code formatting difficult or impossible (gofmt, refmt, etc.), they make sharing code snippets by chat or email error prone, they make automated code generation error prone too. Please don't add them.
anyone ?
Facebook Messenger, Whats'app, Slack.
Slack especially, would love to get rid of the insane RAM eating monster their OSX app is.
I think that maybe not enough emphasis is put on technological advancement. Cultures tend to look pretty similar to each other on any given technological level. There's a case to be made that it's technology that drives social structure, not the other way around.
Glad to hear it! We've also tossed around the idea of having a precompiled standard lib come with it upon installation. We're certainly not looking to increase the number of standard libraries, when there's already so many to choose from, but including/pre-building/curating is certainly within the scope.
Basically why I excluded the transcontinental. It took an act of congress to start its construction and an act of congress to stop it as well.
Women on Boards: A move that pays off [SlideShare]
In Poland, people use NFC (PayPass) for years now. People use it everywhere, from little kiosks or local grocery shops to major chain stores. You can even buy yourself a public transportation ticket by swiping your card against a machine inside the tram or bus in some cities.

To pay with your phone, some banks were issuing little NFC stickers that people put on their phonecases. It worked perfectly. Android Pay could have been a really great thing - had it launched 5 years ago.
Yes, templates make the compiler work harder (sometimes at least), but badly modularized code with "big ball of mud" dependency structure also makes the compiler work a lot. You don't need fancy features to do that.
A Beautiful Instance of Stellar Ornamentation
Yes - and yes, trademark, not copyright, pre-coffee conflation. Consider the Nexus line of phones, lifted directly from PKD's Do Androids Dream. Copyright is about area of applicability - I bet babelfish is trademarked for "translation services and products".
Talk about misleading titles.
"About one in three UK family doctors’ practices use a computer program made by the IT company TPP" instead of online calculators such as www.qrisk.org

"Last month the firm told the UK government that there is a problem with the software, and it has been overstating the risk for some people, while understating it for others. The government informed GPs of this on Wednesday."

Statins are controversially prescribed to people deemed at risk of illnesses such as stroke and heart disease e.g. if they exhibit risk factors such as smoking, or family history of these diseases.

"The software has been used since 2009."

There's some political "flavour" in the last half of the article about time-pressures faced by GPs, targets, guidelines, and the fact that risk-factors should not be used as the sole justification for prescribing statins.

Can't find anything on "TPP".

Non-paywalled versions of the story:

http://www.telegraph.co.uk/news/2016/05/11/statins-glitch-me...

http://www.bbc.co.uk/news/health-36274791
Can't really argue about 1.

About 2, in-order single instruction execution hasn't been an assumption for a very long time; c and c++ optimizers (and programmers) have been able to take advantage of these CPU features for a while. There are language extensions (Cilk++, OpenMP), to take advantage of extra cores for fine grained parallelism.

Regarding GPUs, arguably C and C++ have the most mature and transparent offloading support all around (OpenACC, again OpenMP, whatever MS offloading extensions are called) and the most popular GPU programming language (CUDA) is a C++ dialect.

Regarding the flat memory model, for large scale programming the only sane model is a flat, cache coherent one; those architectures that don't provide that, either evolve to provide it or die (cf. CELL) supplanted by those that do (yes, that doesn't mean that all memory is the same, but that is true with your standard CPU anyway).

I don't have an opinion on FPGAs, I expect that, if they ever go mainstream, initially people will just assemble predefined blocks via high level languages, but who knows what the future reserves us.
contactless card are less secure than an tokenized mobile app because contactless card send you credit card number with NFC without encryption.

Tokenized app send one time credit card number.

http://www.planetbiometrics.com/creo_files/upload/article-fi...

http://arstechnica.com/business/2015/05/android-pay-will-emb...

http://www.telegraph.co.uk/finance/newsbysector/retailandcon...
Cool, but why not allow us to compile C code, and run everything in ASM.js? That would make it more Unix-like in my opinion.

Also it would save you the trouble of writing a shell from scratch :)
Last time I used them, which was about 3 or 4 years ago, PyCharm had okish Python code completion (i.e. amazing compared to the competition), whereas Komodo didn't really have any code completion.

Not sure about the debugger.
A convincing concurrency story is the one offered by the two languages you mentioned: Go (with memory sharing, which is an advantage or a drawback depending on your goals), and Elixir (no memory sharing between lightweight processes).

A version of OCaml offering a similar "concurrency story" would have a lot of appeal.
Wonder if they tried IncrediBuild to reduce their compile time? They are right that C++ - while faster than ever before - takes much longer to compile than many other languages.
Ask HN: Details about pandas and OLAP frameworks
A few days ago, two python frameworks dealing with data-processing made into the HN headlines : Cubes & Bubbles.

http://databrewery.org/

I asked then the following questions :

With a focus on ETL workflows, I would be interested to know :

- if those projects can be easily used with pandas ...

- and if some of their features are already in pandas ?

I am pretty sure to not be the only one interested !

Context: https://news.ycombinator.com/item?id=11695473
Yeah indeed, very clean to read and no annoying popups... This is just a good story..

If i see more of this, this could become my first subscription ever online :p ( seriously)
I'm glad they have finally launched in the UK. My GF is ALWAYS leaving the house without her bag and with no money, but she always has her phone on her. At least now there is less chance of her needing money and not having it on her. I do wish they had support from more banks though.
My oldest running code is from 1998 and is present in every printed and electronic invoice in Argentina.

It is an algorithm to produce non predictable numeric codes of variable length. A much improved version was used for marketing campaigns.

The algorithm uses a Feistel Network[1] operating over an arbitrary block size. It is basically a simmetric encription function of variable length.

[1] https://simple.m.wikipedia.org/wiki/Feistel_cipher
if i understand right, SF school district makes students bus across town to avoid similar issue.
I also agree that c++ is getting more and more complex over time.
However if you build things from scratch and you cherry pick your language features, C++ can be quite pleasant.
MAU stats could illustrate this entire narrative completely. Instead I feel like somebody is attacking me with random statistics until I agree with them more passionately or something
I think making the device is the easy part, the hard part is doing the translation right in most of the cases, which both Google and Bing have been unable to do so far. 'Google Translate' app already has a communication mode where two people with different languages can talk, but if it worked good there was nothing preventing them to make such an earpiece.
http://www.tpp-uk.com/

They apparently make the god-awful "SystmOne" system that my local GP uses for appointments.
How do student developers feel about recruiting and careers?
We have them in Azerbaijan too.
Like it! Interface is clean, site is really fast. I personally found the animated logo quite distracting. I would personally opt for some different colours, but they are fine at the moment. Maybe a night theme? Syntax colouring? Just some food for thought.

Great job, really like it.
Yes. If each file makes sense in isolation then the whole will as well. Just splitting code into lots of files won't necessarily produce files that you can figure out in 1 minute though (you have to define the boundaries between files such that they make sense).
Criminal Case Game for Pc Full Version Free Download
As HN:What is tech bubble according to Trump?
Browse the web in private, in public
Systemd-manager: A systemd service manager written in Rust with GTK-rs wrapper
> A source X on n bits is said to have min-entropy at least k if

Can a rigorous definition of "source" be found somewhere?
+1 the kind of company I just don't want to deal with.
Nokia is coming back, will produce Android phones and tablets
This website crashes chrome on Android.
In 2007, I wrote some code to make Apache Nutch capable of crawling web pages protected with NTLM, Diget or Basic authentication schemes as well as crawling web pages via a proxy server that requires NTLM, Digest or Basic authentication ( https://issues.apache.org/jira/browse/NUTCH-559 ).

This became first available with Apache Nutch 1.0. Although it was my second contribution to an existing open source project, it was my first contribution that added a new feature. As far as I know, this feature is still in use for crawling intranet web pages.
> I've had a preview of the Android Pay app, and if anything it is even simpler to use once you have uploaded your cards to the app.

That'll be amazing. I just got an Apple Pay enabled iPhone and I'm loving it. Used it on the London Underground, with the Starbucks app, at McDonalds, and it's wonderful.

Gone are the days of having to fish out all my cards from my wallet to find the card I want to pay with.

If Android Pay can deliver an as-good or better experience, fantastic. This is good news for everyone.
It is to give you the appearance of large selection though they don't. UI gimmicks to steer you away from the low selection problem. Frustrating for a small selection their customer base - mostly tech people who can see through this bull-shit. Annoying, but not enough to quit the service. Netflix knows this. Any smart person who realizes this will feel like an idiot for being taken for a ride like this. Gives up and submits to this treatment as Netflix is rather top of the market in selection for non-linear TV.
Yes and no, depending on which aspect of the language you consider:

- Type system -> OCaml is more modern (despite being designed before Go)

- Concurrency, parallelism, garbage collector, tooling -> Go is more modern (Reason is improving the tooling with refmt for example; work is ongoing on parallelism)
Analyzing stock-based compensation for Twitter and Facebook employees
The NFC stickers are not the same thing though. Commbank in Australia does both (paypass in their own app and a sticker).

The sticker is always exposed, works with one account only, and doesn't even require authentication. With the app, I can select which account to use, see how much money I have on it, then authorize with pin and pay. I know some people may prefer the sticker only, but I find the app much better.
Or you can always use babel fish but it is a bit ticklish
Pick chart by Lockheed-Martin
Personally, I really dislike ligatures. Do you think many people use them? If there's a need, I would consider adding ligature fonts
Not hassle, I've just never personally seen a [dupe] tag so I didn't know what you meant.
In my experience both have been true. That's why you get 10+ minute link times in some projects, so even if you use Incredibuild to compile, it still takes ages to link.
My .tcshrc dates from 1994 or 1995. Ironically, the reason why I run tcsh as my primary shell went out of style about 1997, yet, here I am.

As far as actual programs, I have a perl script I use almost daily that I wrote from 1999. It's basically an easier to use `xargs` called `map`.
Sanders: 'Shots Were Fired into My Campaign Office in Nevada'
Solve the problem with caching of dynamic JavaScript code on WordPress
There's way more to websites than how they look.
Reimage PC Repair License Key 2016 Crack Full Download
My point is it's a politicians response - the questioner asked about harm and the answer was a shift to a specific form of harm so that drinking Roundup could be compared to drinking coffee.

It's perhaps strictly true, buy the manner is dishonest. Such an answer discredits the writer. The intent is to sow the idea that 'Roundup is less harmful to drink than coffee' even if the explicit expression was different.
Hard to discuss without spoilers but do you mean story-time-wise or story-line-wise?
hope not the requirement for being online all the time is quite taxing especially if you use this abroad
The Nokia Android smartphone dream is reborn
There was (to the best of our knowledge) a single big bang, since when energy is conserved. That gives us a total energy for the universe, which is large but finite, which puts an upper bound on the number of particles at any given time.
Scratch and Google Introduce Scratch Blocks