skysight-inc/HackerNews huggingface dataset:
Indeed. Some of the examples [0] are very aesthetically pleasing. I imagined them as season-themed stained-glass windows, representing leaves, nuts, icicles etc., maybe in a house with indoor/outdoor rooms for each season. :)

[0] https://i.guim.co.uk/img/static/sys-images/Guardian/Pix/pict...
The way you answer it depends on the client.

One good answer is that it depends on the job requirements.
For a stressful gig where you are the sole developer with huge responsibility and tight deadline, it would be worth more than, say, a more straightforward role where you are a cog in the machine.

Another approach is to them them you are flexible and would like to learn more about the position first. It's not wrong for both parties to know a ballpark to avoid wasting time so you could give a wide range of 25%, but it's nice to not say a number because you kind of want to avoid making yourself a number and would be better getting to know each other so they are more in the mindset of wanting you, which makes you worth more.

Since nooone else mentioned hard numbers, I will.
I would say an average range for a good-great consultant is 200-300/hr, but the term is rarely more than 3 months with a client, and sometimes as small as 1 month.
Positions through contracting companies where they have less responsibility, on-boarding is easier, and the term is closer to 6 mo - 1yr, the rate is more like 100-150, though.
>You can't have good team culture

There is no need in this.
My point was that this isn't a a Facebook/web issue, they are following the offline analogue.

However, Facebook could easily add an "instructions after death" section .. in fact IIRC they did.
> As a sidenote local cultural issue, the fact that we can operate the MongoDB servers ourselves, whereas RDBMS instances are with a central team and buried under a layer of bureaucracy was also probably an operational consideration.

This is clearly an oversight in the organization and will get fixed. I don't see it as neutral in the argument for or against some system.

> But where we experienced pain was when the business decided they wanted to do live reporting. We ended up piping the data into a SQL Server instance and using SSRS.

This is common even in RDBMs. You have a database designed to handle the running of whatever application. That design may not be the most efficient for reporting off that application. Flattening the data, and pre-aggregating is usually a good first step. Many data warehouse solutions can do some of this automagically if set up with a common schema type (like star).
0: Ray Dalio, Principles

I'm halfway through it right now, I like it a lot. It's good for helping me reflect on how I learn through my experience and how I best form habits.

1: Daniel Yergin, The Quest

I loved The Prize and will follow it up with Yergin's other book on energy.

2: Thomas S. Mullaney, The Chinese Typewriter: A History

I love tech history and in this case I go into it with all these prejudices about how awful it must be for Chinese people to use modern keyboards, without any real knowledge about it. I will keep an open mind and see how culture and tech clashed and what solutions were spawned from this conflict.
When Rio Tinto Met China’s Iron Hand
Russia Beach Soccer Tournament 2k18
It's an anti-intellectual stance. These become more and more popular today, even among scholars. The same attitude is often behind rejecting foreign lean words or technical jargon, it's often based on the idea that dumbing things down could somehow make you smarter. It won't. You are as smart as you are, getting gradually a bit dumber but also more experienced over the years, and the rest is education. If you reject education, the only result is that you'll be uneducated.

In my opinion, a real intellectual is interested in the topic and assorted problems and will critically read whatever fuels their interest. Even papers that are not good can be interesting and worthwhile reading. Wise men know the principle "garbage in, garbage out", though, and that their time during life is limited, so they choose their readings carefully. However, that doesn't mean that they shouldn't include fairly bad literature, too. For example, it's necessary to read seminal papers that are part of a canon, no matter how stupid they seem to be.

When I started studying philosophy a long time ago, some tutor whose name I've forgotten gave us two pieces of advice that would have been very valuable to me if I had taken them seriously earlier:

1. Never dismiss a book or paper quickly because you believe you've found a mistake. Read them until the end and take the authors seriously!

2. Aim for writing 1 DIN A4 page a day, no matter what you write (could be personal, could be professional, doesn't matter). You will write much less but as a goal about 1 page a day is good.
Try moving your finger left, then right, without letting go (video: https://ipfs.io/ipfs/QmVacED7iVnDn7JiHuUT7buAL96iSTzqHB7NTZR...).
Elon Musk vs. Short sellers
I unfortunately cannot as of yet, having not had the pleasure. I will add it to my list, however!

If you’ve perhaps read any of Beckett’s plays, especially Krapp’s Last Tape, that might be a proper frame of reference. The recollections and musings all take place in a single room where a man is preparing for death, undisturbed apart from nurses or maids who never talk to him.
See: ICOs. They come with their own set of problems.
Agree 100% with all this.
As the article mentions, a place inhabited by 100,000 people should not be classified as a village only because the local authorities don't have enough money to built a new courthouse and police station.

If anything, this only proves the authors of the study right, as in development aid should be re-prioritized to fulfill urban-like needs (i.e. helping build a courthouse and paying the adjacent salaries) instead of continuing pumping money into things like agriculture, pretending that those 100,000 people are in the majority agricultural workers.
It is. Despite the word pentagon not being capitalized, I was curious how a terrorist attack on a building could reveal a new tile.
Create HK Offshore Company with More Group – Best Accounting Firm
This primarily seems like a matter of definitions, no? Humans congregate, so villages tend to expand over time. Apparently there are different definitions to what an urban area is around the world, which to me seems kind of reasonable in itself as conditions vary.

But yeah, if you take photos from space, it clearly shows most of Earth's land area isn't actually occupied by humans dwelling there. Most of the humans have apparently congregated into what we now like to call urban areas, for which there may or may not be a new definition. Great.
Yes, as someone with a Windows background I think this is one of the most unusual aspects of the dynamic linking system on Unix-likes --- everything is "exported" by default and the basic system has no concept of linking to symbols from a specific module, it only looks at the symbol name itself.

In Windows you have to explicitly specify which symbols to export, and only those exported ones can be imported.
That's ostensibly silly, though. What if someone mentions paper X and you haven't read it? How would you know a priori that X is bad?

You always need to read all relevant literature to be able to constructively participate in a debate.
Great video! Really enjoyed it!
Weight the reviews... 1 star gets .5 points, 5 star gets 1. Then balance it out. Or take those 1 star reviews with a grain of salt. I don't think you are risk adverse to reading books... I think you keep talking yourself out of it. So, next time you have a book suggestion... go get it and read it. Ignore the reviews. +1 for the Library if you have one that has the book. Easier to ignore reviews that way. :)
I happen to like a little metaphor of mine; Math is like cooking: either you blindly follow a recipe (rote "learning") or you truly learn how ingredients combine together (from discovering, to understanding, to — ultimately — grokking).
LookingGlass on Linux allows displaying from other GPUs' framebuffers.

We use Resolve in VM with hardware passthrough and can monitor its display output from within another VM this way.

Apple nails the prosumer, but I really don't see many using their hardware in industry.
I think there's a big difference between "he was CEO 20 years ago" and "he does not have a relevant perspective".

He has at least as relevant a perspective as any commenter here, though of course I believe he has way more relevant experience, having been the CEO of McDonalds. If you think he didn't face anything like these kinds of issues, you're wrong.
I am from London and lived in the US for a bit. I struggled to navigate. I think it is because I navigate by modelling the shape of the streets. When all the streets are the same shape, that subconscious system stops working.

I also tend to find I underestimate distances in grid systems. I think it’s because in European cities I estimate distance by the number of distinct shapes I can remember on the way there. In a grid, I think my brain smushes all those identical block shapes into one. In a similar way to how time flies when doing a repetitive task.
It's an open problem to find a single aperiodic tile. It's called the Einstein Problem.

https://en.m.wikipedia.org/wiki/Einstein_problem
Great desktop background
SAGE API
Has anyone developed a stream processing platform that gets files from an ftp server in csv format and send it to the sage one api(SA)?
I think it's more useful for papers to be what they are: diffs. A textbook is a snapshot view. Both kinds of embodiment are necessary in their native form for different purposes.
Ironically enough it appears to be very much in contrast with imperial (US) vs metric (EU, generally).
This.

I have been looking for a company to produce me rhombus-shaped tiles to do Penrose tiling[1]. Manual labor and gearing costs just make it prohibitively expensive for smallish batches. In the end, I'm just going to cast cement tiles myself and do it in the garden instead of my living room.

[1] https://en.wikipedia.org/wiki/Penrose_tiling
DevOps, Big Data, and Social Media – Industry-Era.com
Touché. You're right, at some point the data must be joined and filtered. My point was to let the tool do its job :)
Grim Task in California Desert: Finding Bodies of Border Crossers
After reading the privacy policy I know that I don't want to use this app.

https://www.gurn.io/privacy-policy/
>I explain my tinnitus to non-sufferers

I thought everyone has it.
The podcast 'In Our Time' by the BBC did an hour long discussion on William Blake's poems:

https://www.bbc.co.uk/programmes/b07gh4pg
At least here in Israel, the added conveneince for me comes in the form of the McDonalds app.

It has my favorites on it, and I can order them with only a few clicks, customized to what I like, and do it all before I even arrive at the restaurant. I can literally spend 1 minute on my iPhone without even having to get near the restaurant, and arrive there to have my food ready.
It really depends on what you are building.

If I were building a fast prototype I would not use a postgres box anymore but just a redis one.

If you need to cache data in a way more complex than just key->value you don't have too many alternatives at the moment.

If you want an easy and fast way to have an SQL engine in memory, again is not going to be simple.

If you need a separated database for every of your user there are no many alternatives that I am aware of.

It is definitely not a revolutionary product, but it has it's niche, any of the problems that I mentioned can be solved in a different way, but those different ways are quite complex.
Here’s a detailed animation of how the Elephant Clock works.

https://www.youtube.com/watch?v=MCW_wp0dgF4
Your description of Malone Dies reminds me of Notes From Underground by Dostoevsky. I found it hard to get into at first because the prose was different from most books I've read (might be the translation, but the Narrator is also crazy). After starting and restarting the book a few times to get into the flow, it definitely turned out to be one of my favorite books.

Also, for sci-fi I'd recommend Hyperion by Dan Simmons. This is the first in a trilogy but can be read and be satisfied with not reading the other two (although the second one, The Fall of Hyperion, is very good).

I read the first (Hyperion) one on a recommendation and I think the guy who recommended it to me was also read it based on a recommendation. It makes me wonder what the longest "recommendation streaks" are and what books they could be for.
Here is a quick list of the last great books I've read which are available in English (some 'Ive read in other languages):

- History of Western Philosophy, by Bertrand Russell :
This is a wonderful book. Read it.

- Why the West rules -- for now, Ian Morris :
How geography drives history. really deep and thought-provoking.

- the Strange Defeat, Marc Bloch :
A gripping, living narration of the French armies collapse in 1940, from the inside (Marc Bloch was an officer). With a very deep analysis of the long maturing reasons for this defeat.

- Histories of Alexander the Great, Quintus Curtius Rufus :
The title says it all. Very elegant Latin prose.

- The Golden Ass, Apuleius :
A funny story and an immortal classic.

- The Blitzkrieg Legend: The 1940 Campaign in the West, Karl-Heinz Frieser :
For true military history geeks :)

I notice that these are either classics, or history. Well, so be it :)
Sydney is there though....
>Many of them rarely realize how crappy the selection of Netflix streaming is, as they've been brought up on a diet of crap

It's worse than that. Netflix have used UI sleight-of-hand to disguise the fact that their selection is just crappy full stop, Hollywood or indie. Of the top 250 movies on IMDB, less than 50 are available on Netflix in any region. In some regions, it's less than 20. The UI leans heavily on recommendations and subtly guides you away from search, because if you think of a movie, they probably don't have it.

If you're a young person trying to discover cinema and you've believed Netflix's bullshit, you'll miss out on nearly all of the classics. Trying to work your way through the IMDB top 250 or the list of Best Picture winners is fruitless - you'd be better off with a library card than a Netflix subscription.
Can u run cuda with egpus? How about cudnn, etc.?
Not sure what you see, when landing. Seems like not being able to see forward when landing can invite collisions.
Ask HN: How can I convince my friend not to buy that new car?
So my good friend is mid-20s, recently got a full time gig as a SWE. He is usually a rational guy, but somehow convinced himself an SLK will improve his quality of life.

He just got out of debt too, and is getting a personal loan @ 15% p.a to finance said car - no savings.

How do I prevent him from making a terrible mistake?
I recommend ”A short history of nearly everything” to everyone, regardless of background. It covers a range of scientific fields and their history. My favorite part is his description of biological taxonomy. I also rememver enjoying his chapter on the history of plate tectonics.

”Our mathematical universe” is a fun and interesting book, but probably more of interest to someone with an explicit interest in physics. I enjoyed the first few chapters the most, but still feel a bit skeptical about his level 4 multiverse.
Any ideas on where to go if I want to reverse engineer software?
TOP TEN GREATEST LISTS FOR UNDERATED OCCULT HORROR GEMS
> So we are literally at the dumbest, most intellectually feeble level of sentience required to get where we are, otherwise we'd have done it sooner.

But do we all want to be "super thinkers": Is that actually progress?
Especially in the context of "sentience", maybe it's not just a blessing but also a curse?

Imho animals mostly run on instinct in a kind of "intuition mode", this even applies to humans. What makes humans, and maybe some other animals, different is their ability to have self-awareness, which allows them to have an inner monologue and active thought to influence their actual actions and decisions, instead of just leaving it all to intuition.

But we don't all constantly do that, "thinking" that is. When speaking with friends and family about this, how do they perceive their thinking, I was shocked to learn that some don't know/understand this "inner monologue" aka "active thinking" at all.

These people are not stupid, that's not what I'm suggesting, these are very productive people, who often manage to stay positive, wise and happy through some rather nasty hardships that would probably have broken me, due to my tendency to overthink things.

As weird as it might sound, sometimes I wish I could just turn the thinking off.
That's when I pursue hobbies, to take my mind off, but usually results in my thinking being refocused on something more enjoyable, but in the end I'm still thinking about something.
It works now and is pretty sweet! Have you made any changes/updates?

I'll play around with it and try to give some feedback. So far, it looks sleek and I can see a lot of people using it.
An Electron-based terminal emulator... I've seen it all!
Go Goran!!
> Is Alt/Cmd-Tab so hard?

Its annoying with a bunch of programs open. I prefer to have a keybind to get the terminal with dropdown, akin to Guake [1]. This is possible with iTerm2 as well. Also, Expose-like or tiling window feature of a desktop comes in handy. For that, I can recommend Amethyst.

[1] http://guake-project.org/
Machine learning and data science: what to worry about in the near future
>You know what's really slow? Creating joins in code.

Ahh, you have combined two separate points into a new point that I didn't make and took it out of context. As I mentioned, I was writing queries for analytics software. This software needed fresh data once per day. There was no requirement for speed. I was referring to speed of development, not speed of the query.

As for the other point, yes joins are slow, and yes, multiple queries can scale better, even if they are not the fastest when you time them in an isolated one-off scenario. Multiple queries are simpler in code and scale better. Nobody is using joins at scale and every large company that started their scaling journey in a SQL database started by performing multiple queries on a distributed database.

Then there is the argument that "well you won't be operating at that scale". Then in that case, you don't have to worry about the minute differences between a single network call and multiple calls. There are so many approaches and realities that make your argument just a theoretical argument rather than a practical one. There is caching, denormalizing, and then there is the fact that people use a vast array of languages from slow as hell like python and upwards.

As for joins in code in particular, they are slower than in a database that is often written in c++ sure. It depends on the specific situation as to how fast things need to be. Did you know that many ORMs join in code? This is because of all the redundant data that the join creates. So you have to factor in whether the larger amount of data is slower to send than smaller data in multiple network calls.

From django:

However, to avoid the much larger result set that would result from joining across a ‘many’ relationship, select_related is limited to single-valued relationships - foreign key and one-to-one.

prefetch_related, on the other hand, does a separate lookup for each relationship, and does the ‘joining’ in Python.
Link Between Alzheimer’s and Herpes
Debunking UBI funding schemes
Basic accounting and taxes. You probably will have an accountant but it good to understand when tax payments will happen, how to lower profit (to pay less taxes), what's deductible. Already prepare for the situation when customers will be late on invoices, e.g. ask for half up-front payments or other arrangements.
Paying things with credit instead of savings is a /terrible/ mistake?
I do not think there is a language with capabilities similar to Spiral. If it existed it would have saved me a lot of time. The closest you could get would would be [Scala LMS](https://scala-lms.github.io/) and the work done on staging such as in [context of Ocaml](http://ocamllabs.io/iocamljs/staging2018.html).

Personally I think macro-style staging in statically typed languages is an atrocity and want nothing to do with it. I kind of like the type driven version as is done in LMS, but compared to Spiral the LMS is less expressive.

A lot of work is being done on macros/partial evaluation/staging in Scala and I assume it will continue to be done as the authors are aware of the need for this in a language - without it a functional language would be dog slow, but my impression is that they are having significant difficulties making it fit with Scala's much more complex type system. One consequence of that is that they seemingly rewrite their macro system every few years. This time they will surely get it right despite being at it for decade(s).

The reason why what Spiral has works so well is because its type system is so simple, so staging can be completely intervowen with how it does type inference.

My view based on seeing the last 50 years of language design is that staging is really difficult to bolt onto an already established design. It tends to degenerate into having two languages - the core language and a scripting language on top of it. C++'s template system is the worst example of this. Another example which actually embraces this dichotomy would be [Terra](http://terralang.org/) which could be described as bolting Lua on top of C. I rather dislike this sort of design.

A language needs to be designed around staging from the ground up and it needs to be accepted that in the absence of magic, the programmer will have to mold his style to fit with the new paradigm.

If a language is to have staging it should be everywhere and at all times much like regular type inference is in F# and other ML styled languages.
To the last point linq/ef actually generates one SQL query for whatever you are doing if you use it properly.
Neutralinojs v1.0.1-alpha – Run apps on browser with native os functions
> hijacks a term that's been used since antiquity to refer to cotton fiber

I thought of the alloy - https://en.wikipedia.org/wiki/Colored_gold#White_gold - and the wiki disambiguation page (https://en.wikipedia.org/wiki/White_Gold ) also misses the cotton reference.

It does exist abundantly, but seems mostly to be used in cotton producing countries ...