skysight-inc/HackerNews huggingface dataset:
Once you scratch the surface and get to the functional core, you will never want to go back to object-oriented programming. Maybe it's just me, but since I have tried functional programming, I have never felt the need to go back to OO. Can't say the same about OO, whenever I'm doing it, I kind of tend to design my code as functional as possible.

Elixir has it all (well, almost). It's fast, it's compiled AND interpreted, it has a REPL, it has strong concurrency, reliability and scability backed into the VM. It has a simple and beautiful syntax. It has great tooling and is very well documented. The only thing you might miss is static typing.

I've been looking for my next programming language of choice after Ruby for almost 2 years now. Clojure was the closest I got to replacing Ruby, but now with Elixir it's just such an obvious choice.

If you haven't tried Elixir yet, PLEASE go and do it right now, you won't ever regret it.
In fact, global population will likely peak around 2050, and then start falling, which will be a whole new crisis. People will look back at overpopulation fears and laugh.

A rapid fall in population would be problematic, but a steady state or slow gradual decline would be beneficial - and perhaps environmentally necessary.

Obviously you need to ensure there are enough young people to support and care for the elderly, so population can't be too top-heavy. But improving technology (robots, AI) should reduce the need for labour without compromising living standards.
This one is my favorite story from the same Blackbird pilot (Brian Shul): https://www.reddit.com/r/todayilearned/comments/2q2ctc/til_t...

Bonus story, also from Brian Shul: https://www.reddit.com/r/MilitaryPorn/comments/1mimvu/80000_...
Hehe good catch! (and also 'language' in Norwegian)
To be fair, and I'm speaking as an outsider here since I'm relatively young and haven't had any experience in your industry, employees are paid per hour, which means that your firm has bought your time for that hour. You can't really use that time to do your own stuff.

That's just the way I see it. Someone correct me if I'm wrong and this sort of thing is normal.
Have you heard about recent proposals that spacetime may emerge from quantum information measures? https://www.quantamagazine.org/20150428-how-quantum-pairs-st...

In the article, entanglement is a precise mathematical notion that is like an information based metric measuring the distance of a quantum state tensor (wavefunction) from the manifold of rank 1 tensors.
On the mars issue the mars saga (red mars, blue mars and green mars) is also pretty amazing to read.
Because Elixir is a modern programming language that ships with out-of-the box tooling for dependency management, project management, deployment, and so on. This is something to be observed in any relatively new programming language: Elixir, Rust, Go, Swift. They all ship with solid tooling that allows programmers to be more productive from the very beginning without having to figure out the whole build chain themselves.
True, the Fourier transform can be viewed as a specialization of wavelet transforms, so in that sense wavelets are fundamental.
Like many mathematical subjects the specialization is treated before some historical generalization in educational contexts (if the generalization is ever discussed, as it doesn't seem to be here).
Practically speaking, while wavelet theory is fascinating, you can get plenty of DSP done without knowing it; but not having some understanding of the DFT is crippling.
The Beauty of America
"They trust me, dumb fucks"
The span for the “...but isn't in the function signature” should be just the `()` rather than the whole function.
To be fair a 32-bit process couldn't use more than 2GB even if it wanted to.

/LARGEADRESSAWARE would give it access to an extra gig but needs to be compiled that way.
Is that OTTO?
Sometimes you need a break. That's all. It would be more ideal if companies recognised that and we can stop all the pretence.
But I can mentally snooze a Slack notification for three minutes or so, enough to neatly tuck away everything in my head and reach a state where I can more easily resume what I was doing. That doesn't work as well when I have someone breathing down my neck who "just wants a really quick word".
The state of completion in the JavaScript world is fairly impressive these days, considering what it is.
Douglas Adams's "The Hitchhiker Guide to the Galaxy", a sci-fi comedy adventure fiction. It's the book where this appears: Answer to the ultimate question of life, the universe, and everything. The novel is adapted from a radio drama show, so reading it feels like someone is telling and describing you a story verbally.
Next step: make it open http://www.hackertyper.com/
I'd like to use it, but I need a solution which allows to use the same language on client and server.
Actordb does it in a distributed way.
True if you are packing peanuts, but in reality there is so much downtime that you often don't have job responsibilities 100% of the time.

If you doing creative work or any work that requires thinking you also need mental breaks.

Reddit and YouTube also have plenty of work related material.

And lastly most people in the tech sector are not hourly employees we have global contracts where they are legal for a reason; if I'm staying an extra hour or opening my laptop over the weekend because that's when I got some inspiration or finally cam up with a solution I see no problem if I want to read the news for 15 min at 10am in the morning.
You can't program from second 1, you need to concentrate and sometimes there are problems. Doing something else and then returning to where you left actually helps in doing it different/better
Linux desktop environments do use the 2x/3x scale approach for high-DPI by default. If GNOME detects a high-DPI display, it'll render everything scaled larger by an integer factor.

1440p represents the one case that integer scaling doesn't quite handle right, because you don't typically want it to scale 2x (showing the same amount of information as a 720p screen), you want it to scale roughly 1.33x (showing the same amount of information as a 1080p screen). So, on a 1440p screen, I disable the automatic high-DPI scaling (which does make the display readable, it just shows less information than I'd like), and use other mechanisms to scale by 1.3x.
Or if your mum walks in. Probability is higher that a given "event" is by someone still living with their parents.
> Do you think it would be an ethical thing to build a less secure bridge or building just for the sake of getting them out quicker and/or cheaper?

Yes, and we do this constantly. Nothing is ever designed to be completely safe because we'd never get anything done. Bridges aren't all designed to withstand magnitude 11 earthquakes. We arguably go too far because the costs of the final safety features could save far more lives if used for something like vaccinations, but that's not key here.

As always, the trick is where you draw the line.
Cassandra is completely different beast. Like, it has no feature of postgresql and vice-versa.
Aparantly, just the policy network of alpha go plays at a decent level (around 1kyu - 1Dan IIRC).

Alphago started with the policy network and later build the rest around that.
More than a few mentions of The Martian, going to add that to my list. Thanks.
That's actually a good thought. In most companies you could probably immediately make the site 10% faster by eliminating competing analytics. I've personally seen sites with 4 different Google 'UA-XXXXX-Y' sections! The hard part is talking to the various business owners and getting them to agree to one central account.
DVD Cloner Gold 2016 Crack and Serial Key Full Version Free
> I think we may be talking past each other.

Ah OK, I understand. I actually agree that mentioning downvoting matters for the reader (it's an irrelevant thing that takes away his time), but I don't think it should matter for people who choose to participate, either by replying or moderation.

I also agree with the HN guidelines that you quoted, although of course without downvoting those wouldn't be neccessary.

> I've been doing exactly as you recommend

I appreciate that.

> I'm purposely not addressing them as that's too large a discussion which will go too far afield

That's fine, I agree it's offtopic. Unfortunately, HN doesn't seem to provide good forum for these matters. Even in general I think this is a hard to solve problem, how to avoid discussions to turn into irrelevancy, which can be given by fleeting nature of these discussions.

I am thinking, maybe someone in the future will apply some NLP learning to automatically mark threads that become offtopic (and collapses them or moves them elsewhere); that could perhaps solve the problem for reader that downvoting intends to solve.
Das wusste ich auch nicht :). Ich hatte aber gehofft, dass ich hier vielleicht eine Übersetzerin finde. Über die Tage werde ich vielleicht nochmal ein Github Repo nachreichen. Ebenso frohe Weihnachten!
This is neat! S3 is always my first choice when it comes to scalable cheap storage. The price and scalability beats almost everything in this category. Reliability is unprecedented as well. I am wondering what was you file format for storing the TS data.
Your employer wants to get best value for their money.

Some bad employers think this means arse-on-chair for that hour. They may go as far to time loo breaks.

Some better employers recognise that employees, and thus the work they produce benefit from some flexibility.

But, I think obviously, employers can't allow completely free use of their computer network. They need to defend against malware and they need to protect their data. They also need to stop people watching porn in open plan offices.
Yep people will leave: the good people.
I'm still relatively young but I think people (bosses) quickly forget that line that the company bought your work hours. Your performance on tasks is what matters in long term.
Wait for a few months and that will start to become viable, though it probably won’t be reasonable for two or three years.

Rust 1.14, released a couple of days ago, introduced experimental support for WASM/asm.js backends. There are experiments like https://github.com/tcr/rust-todomvc which show off the possibilities. At the moment it produces a rather massive blob (over 1MB as JavaScript, not sure as WASM), but that will improve, and for some situations that doesn’t matter so much anyway.
I wouldn't know what to do to make a page load a minute.

Overengineering is the biggest problem to finish a product fast.

Fix problems when they are coming and try to foresee problems, as long as it doesn't take 2 times as long to finish
This is known children's behavior.

That was formalized at Nickolodian after Blues Clues had to play the same episode multiple times in the week, mostly by accident since the show was more expensive than normal. It surprised everyone up and down the decision and production chain, especially since they were expecting failure due to lack of novelty.
I'll second The Baroque Cycle (or Cryptonomicon: it doesn't matter which). But might I also suggest the works of Terry Pratchett, particularly Discworld? Sir Pterry's work is among the best I've ever read.

If you're looking for something a bit fluffier than the above, then I would suggest The Dresden Files. Sure, it's mindless fluff, but man, it's good mindless fluff. The same applies to The Codex Alera (which apparently resulted from a bet that the author couldn't make a good book from an awful idea: the idea given was the lost roman legion crossed with Pokemon).

I can also suggest Ready Player one in this category. Ready Player One is essentially geek culture (especially gaming culture) furiously... well, you know. Giving itself one. But it's a fun ride (unlike Armada. But that's another story).

Finally, I can reccomend The Laundry Files. Do you like computing? Do you like lovecraftian nightmares? Go buy these now. The first book is okay, but has a rather nasty problem, sort of: It keeps winking at the audience incessantly. I didn't mind too much, myself, but I know others have been put off by it. Don't worry, the winking lessens to a manageable rate (although never quite fully goes away: after all, this is a series about a CS Student turned Sysadmin turned hunter of unspeakable monstrosities named Bob Oliver Francis Howard. Think about that for a second). And it is one of very few horror series that I have enjoyed. Take that as you will.
Gah. Why didn't I suggest this? That's ideal.
probably the whole Elephant for the logo.

You can download the app in iTunes, find the .ipa file and extract it to look what's inside.

Edit: also it's not the actual size that you will download on your phone. Visit the AppStore from your device and it will show you the correct size for you.
When a bridge collapses, people could die and it would take weeks or months to rebuild.

When your app fails due to some reason, you can fix it sometimes under the 3 minutes.

Azure, amazon, Google all have status pages. A bridge doesn't.
Haha oh you are so cute! Respect and trust your employees???? Whatever will you say next!?

But seriously I agree with you 100%. In my experience if a manager is one of those time-nazi types then they are more than likely the biggest waste of time and money for the company themselves and they just want to deflect attention.

Companies that want to treat employees like children should expect their employees to then act like children. Want an adult? Fucking treat them like one.
Let me throw in the name of Jorge Luis Borges, specially the short stories in the book "Fictions". "The Library of Babel" is a short story that many programmers appreciate.
الشاعر احمد الشيخى
Dune.

I mostly read non-fiction myself, so, just like you, I looked for something else amd randomly chose Dune. Loved it.

Brilliant world building and a story arch that keeps on giving. And there are 7(?) books in total.
It felt to me like the author was aiming at physics / comp-sci students who are already familiar with linear algebra, and may have less of an aptitude for working from first principles.

Though I have to admit not to know geometric algebra, from both you and the article, I gather it was created as an improvement on linear algebra. For those less innately interested in maths, starting from such a position tends to work much better than starting from scratch.

I feel like there are 2 methods aimed at different people. For the 'real' mathematicians, the approach you advocate is better suited. For those who use maths only as a tool, and do not so much appreciate the innate properties of maths, the easier to follow (but less informative) method of the author might be better.

Sadly, there is no single 'best method' for teaching a thing.
Why Red Hat makes more money on Docker than Docker does
You can fix that when the product is released. It's called optimization, you don't need to do it upfront.

Check if people like your software and you receive enough €€€, if it's market git. Optimize and make a blog post about it
"The fact is overpopulation isn't an issue, it's a myth."

Global population isn't evenly distributed. Some countries and areas are definitely overpopulated.

What constitutes overpopulation can vary according to climate and economic changes. Just look at Syria, where unprecedented drought caused 75% of the country's farms to fail, led to mass migration from rural areas to cities, and ultimately to civil war and significant depopulation.

"Our governments spend money at a rate that only a larger population in the future can afford to pay for. If families aren't producing above the replacement rate, we're doomed."

No, it's a myth that populations need to be perpetually growing in order to maintain economic growth. Growth can also be achieved through technological development.

Developments in Robotics, AI, etc will improve labour productivity, meaning we can continue to raise living standards without necessarily increasing population in perpetuity.
If you are employing someone who is watching porn in an open plan office the problem isn't with your internet filtering system. It is with your employee so just fire them! If someone is dumb enough to think watching porn in the office is a "good idea" then they are too dumb to be working for you. Just my 2c.
In this vein, one thing I'm not seeing (although I haven't finished reading the "book" yet) is built-in CSRF protection.

While not difficult to implement correctly yourself, I've found that applications written on frameworks that don't include this in the box tend to be applications vulnerable to CSRF.
Dutchs ban T-Mobile's 'free' music streaming (net neutrality)
I don't think language states people aren't prisoners.

In fact, my statement was meant to ridicule the assumption that prisoners are worthless to point out they are people.
Depends what non-fiction you read. Hemingway would be a good bet.
If you don't want to venture too far out of your comfort zone, A. S. Byatt writes fiction books that read like non-fiction (much in the way that Erik Larson writes non-fiction that reads like fiction). At the same time, Byatt is a fantastic writer with a great literary imagination.
Yes, or more specifically, because I trust the keys published by the developers are controlled only by the developers, and because I trust the developers to compile correctly.
But why would you want the same language on client and server?
The reasons you consider it to be such a good film probably have more to do with cinematography than writing, acting or directing. The beautiful shots are a direct result of Emmanuel Lubezki being the DP - the same style can be seen in Birdman, Gravity, The Revenant, and some of Terrence Malick’s films.
In defense of pedophilia
The D language uses NNTP based forums:

http://forum.dlang.org/

What you're seeing there is a web interface to NNTP. You can also use any newsreader to participate in the forums. (I usually use Thunderbird.)
Resolve Promises externally
This is from a Japanese-speaking person most likely. Besides the small note with two Japanese characters (ヽ(‘ ∇‘ )ノ ﾜｰｲ”), you can see some strings it in the screenshot.

I've been learning Japanese and studied in Japan for a while and it is fascinating to see this:

> When you are working, you have browsed information that is not relevant to your work, haven’t you?

I don't know enough Japanese to translate half of it, but that kind of negative question termination is really characteristic from the language: "masenka?" (ませんか？) or even "sou desuka?" (そうですか？) as a reply.

The interesting thing is that you can see the progress depending on the English level of the person, as Japanese people who are more fluent in English will first translate it into "right?". Even more fluent people will leave the sentence open-ended like it's missing something as they realize it's not so natural in English but still haven't totally switched over.

Note: I'm Spanish and it's also funny to catch myself saying some of these different things as well.
It may be hard to match the performance of the parsing per se.

But the typical data flow with JSON goes like this:

1) Get a string.
2) JSON.parse it into an object graph.
3) Use that object graph to build the data structure you really care about (e.g. a DOM).

If you parse yourself you may be able to cut out the middleman object graph. That might be worthwhile; needs measuring.
I haven't worked on this in a few months, so I figured I'd just show off the current state of the project since I'm unlikely to be able to work on it in the next couple of months (since I'm in my last few months of high school, and I'll have a lot of exams and such things to deal with). I posted this yesterday[-1], but it didn't get much attention so I figured I'd try one more time.

This is a really simple proof-of-concept for something I've often wished to be able to use myself. Among other things, I've often felt that prerequisite and "read alongside" lists (ideally based on (topic, sophistication) pairs instead of being specific books as it currently is) would be great to have when you're reading something technical. The about page[0] goes into more detail on this.

Please consider adding any documents you frequently refer to to the list: I've seen searches for, among other things, neural networks, modular forms, type theory, von Neumann algebras, and probability in my logs!

Contributions to the code[1] are welcome too! :)

This has also been posted[2] to /r/math on reddit.

--

[-1]: https://news.ycombinator.com/item?id=13245427

[0]: https://refinator.herokuapp.com/about

[1]: https://github.com/mrkgnao/refinator

[2]: https://www.reddit.com/r/math/comments/5jx53e/refinator_lets...
Science fiction:

- House of Suns by Alastair Reynolds

- A Deepness in the Sky and A Fire Upon the Deep by Vernor Vinge

All of which were recommended here on HN and I really love them, especially House of Suns.
Are you sure that's how it works? If you only had one programmer capable of creating websites, would we have internet the way it is today?
>For example if you're a programmer you probably remember hundreds of API calls, syntax features for various languages, keyboard shortcuts and so on.

As a programmer my memory is largely used to remember hundreds of API calls, syntax features for various language and memes.

There is no space for my daily life in there so on average my memory goes back like 8 minutes, just beating the average goldfish, after that it's pushed away for more important stuff.
I agree entirely. I wouldn't even dream of caring that someone seen I was looking at HN or Reddit. If the boss is that much of a nob, then I would just go out my way to make his life as difficult as I possibly could in a snide way while I searched for a new role.
https://www.youtube.com/watch?v=wKiIroiCvZ0
Show HN: Gun database – 100k ops/sec in IE6 on 2GB Atom CPU
Is Erlang Object-Oriented?

https://www.infoq.com/interviews/johnson-armstrong-oop

Then, my thesis supervisor said "But you're wrong, Erlang is extremely object oriented". He said object oriented languages aren't object oriented. I might think, though I'm not quite sure if I believe this or not, but Erlang might be the only object oriented language because the 3 tenets of object oriented programming are that it's based on message passing, that you have isolation between objects and have polymorphism.

Though I must said I am pretty happy with CLOS (Common Lisp Object System), in particular its generic functions.
First of all, every database comes with some metadata overhead (catalog tables) which amounts to ~ 30MB. Take into account that this also may (should!) be in memory (shared_buffers) so it can become expensive.

But the most significant factor is whether you need to do queries that span multiple users/tenants. If you need to, you will require postgres_fdw and nor performance neither manageability will be good at all.