skysight-inc/HackerNews huggingface dataset:
FastMail – New mobile updates help keep you connected on your phone and tablet
We detached this subthread from https://news.ycombinator.com/item?id=18877030 and marked it off-topic.
Cant get my money back from broker/Trading company
Very true. Here's a paper from last year that measures the performance of searches on several implicit search tree layouts on CPU and GPU: https://algoparc.ics.hawaii.edu/pubs/18-ipdps.pdf. You can see the results in figures 7 and 9 (pages 9 and 10).

tl;dr: in an array of 500 million elements, if you're doing more than ~5 million queries (1%), it pays off to spend the time to construct a more efficient representation of the data and search on that. On a GPU, you need ~15 million queries (3%).
Attitude is more important than your intelligence
Actually cache locality might not be quite as bad as you think: the first few levels of the "pivot tree" will definitely be cached (although wasting a whole cache line on a single element is certainly not optimal use of the cache). To get better locality one could use a breadth-first layout of the implicit binary search tree, like a binary heap. One compromise could be to duplicate the first few levels of pivots at the beginning of the array, in breadth-first order, while storing the array in the usual sorted order. See "Array Layouts for Comparison-Based Search" for more details.
That’s not the only possible ethical judgment. You’re assuming a kind of utilitarian perspective, but I think most people have at least an implicit virtue ethical perspective, which might come into play when evaluating the morality of a person who lives a life of leisure and freedom funded by maximizing the arbitrage from a third world labor force employed for repetitive and alienated tasks. Especially when the thesis that minimal wages now inexorably increase later seems on the surface like a neoliberal just-so story.
I've built something vaguely similar to give me a virtual desktop that I can access from anywhere over Chrome Remote Desktop: https://github.com/kstenerud/ubuntu-dev-installer/blob/maste...

It installs mate or lubuntu desktop inside an LXC container, allows access via x2go, and pre-downloads chrome remote desktop, which can be configured in less than a minute (run chrome, log in, open remote desktop, enable connections).

It was spawned out of my virtual builders (https://github.com/kstenerud/virtual-builders) project, to allow me to get my Ubuntu development environment installed, configured, and running, from a fresh install even, on any LXD capable machine, in short order.

Even if my dev box dies completely, I can be back up and running on another machine or hard drive within an hour. I can set up as many of these desktops as my machine has CPU and RAM.
You've ruined the Game.
If anyone reading this lives in the UK, Digging for Britain (can't remember which episode) did an interesting bit on this digside and should still be on iPlayer.
If you look beyond the next couple of years everything boils down to economic strength and resources/population size. The two are related.

China is a massive country, with a lot of resources, the largest population, and their economy has finally woken up after centuries of anemia.

It will reclaim the top spot in most, if not all, fields.
I think his point more accurately could have been that working at a bigco will always suck - for the kind of people who like working at a startup. (Or “hackers” by his definition.) For many/most people, bigco is fine.
Yes this is a nice trick. You can use all kinds of implicit search trees for this. See also my comment to a sibling with a link to a paper evaluating the performance of this, including the time it takes to compute that new layout: https://news.ycombinator.com/item?id=18881938
Show HN: Avoid pitfall of test automation, art of creating maintainable scripts
Sometimes it's nice to have a limited canvas to work on.

For example in demoscene the art is to make these old consoles or computers do wonderful things that seem impossible on such limited resources.
I see a tonne of people making statements along the lines of "That's great, now Bungie can back to being the company that makes games like Halo". But can someone explain to me why they think that could ever happen? The Microsoft acquisition was a key part of what made Halo, Bungie was a way smaller company back then and a huge amount of the talent will have moved on. How many companies churn out great series decades apart? I just think people are setting themselves up for a HL3 situation again- huge expectations that never get delivered on.
journald does all its journal writing via mmap. When the window to write into is already mapped (it caches the mappings), there's relatively little per-message syscall overhead required.

Prior to process metadata caching, the per-message CPU cost was dominated by acquiring the sender process metadata from /proc, which was dominated by syscalls but the malloc()+free() overhead of all that junk was not insignificant.

I haven't done any journald profiling or hacking since those process metadata caching changes landed, but I imagine it's brought the per-message syscall overhead down to little more than pulling the message off the socket.

When I was experimenting with adding metadata caching, once caching could amortize the /proc-accessing syscall overhead across many messages the major pain was all the allocator activity in moving that metadata around and composing the KEY=VALUE clauses from that metadata. It was a death from a thousand cuts kind of situation, happening for every message.

The stack is the convenient place to efficiently do much of this granular, ephemeral stuff. But it's obviously inappropriate for allocations of user-controlled/unbounded size.
A Designer’s Code of Ethics (2017)
“Large company stops obviously inhumane/immoral behavior following gigantic uproar from hundreds of thousands of people after being caught red handed following years of secret misbehavior. Company Genuinely surprised, defends its actions, reluctant to stop profitable activity, but willing to do so given direct threat of action from government notoriously unwilling to stop companies doing anything.”

Just substitute in company name and alleged misbehavior and repeat over and over.
Was NixOS / Nix considered? Feels like a lot of overlap in the motivations.
Yep. Then why the overreach? Why this idiotic claim that ALL humans are like caged lions just desparate to be let free and roam the wild? This article is awful, and awfully myopic in the extreme.
How Mirrors in the House Affect Money and Health Status? Vastu Shastra Tips
Free online WebAssembly Studio
If you can get into a good accelerator like YC, it’s not that risky. You’ll have a good shot at raising more money after, and then worst case you have a couple years to work on something interesting under relatively financially comfortable (albeit stressful) conditions, learn a ton, and make a lot of valuable connections. Even if it doesn’t pan out, your career prospects are likely to improve, not get worse.

That said, without finding a way to raise money or bootstrap to profitability, you’re absolutely right.
In the animation at the top, should use a different color for the circles vs. the hand/pen.
Games done quick marathon is going on right now[0]; for some of the games they do some pretty extreme RNG or memory manipulation (particularly on older NES and SNES games) that is very interesting to watch. It's worth checking it out.

[0] gamesdonequick.com
Agree with this. Founders with kids should stick to cash flow positive side businesses and only consider going all in when revenue is well proven and success seems very likely.
A Framework for Intelligence and Cortical Function: New Paper by Jeff Hawkins
Yes. Most of the content you watch on TV was written and acted by outliers. The products you use and consume were crafted, marketed and even distributed by outliers.

First, when zoomed out, outliers in all possible tasks become more common — internet commenting is just a subset for silly folks like me.

Secondly, the emergent human social fabric is built to recognize and amplify outspoken and / or talented outliers, via mechanisms whereby others who {agree, can find utility, can profit} are incentivized to act as amplifiers. The cost function to repeat a message drops precipitously every time it’s repeated (influences status quo). I’m not sure it’s particularly surprising that internet social forums behave by the same rules — and are even optimized to replicate them mechanistically (upvotes).

I mean... not be dismissive, I guess it does strike me as particularly neat that the internet provides a medium for these people to productively share insight and identify new niches where they can potentially add value to the rest of the world. Where would we on HN be without, say, patio11? :)
I started with Hack on DOS and later graphic versions of NetHack also never appealed to me. The biggest drawback was recognizing all the different monsters. With ASCII it's quite clear what letters you must fear the most. I played for years and never ascended though.
Hi dijit :-)

I know what you mean....on one hand, it's great that the conditions here are pretty good(I pretty much never work more than 40 hours/week, overtime is extremely rare, at least for us programmers), but on the other hand.....I don't know. I don't want to say that working more would lead to better games - I honestly don't believe that the problems with our games could be solved if we suddenly started doing 80 hour weeks and work all weekends. I think at least some of them stem from how we approach building games in terms of design and production planning(at least for the AAA titles) instead of the fact that people here generally have good work-life balance.

And yes, of course there is some shit being flung around like you said, but (at least for me) nothing approaching the horror stories I hear from other places. Maybe we're just lucky - our company has loads of studios all over the globe, after all.
and you too!
Nix is problematic due to its memory requirements. The nix package manager alone requires over 2gb just to run.
I've been slowly migrating from C# to F# for our automation assistant (https://lexico.io - not yet usable yet but will be soon), and like the top comment here, my only regret is that I didn't do so sooner.

Functional languages allow logic to be expressed so precisely and concisely. I hazard a guess that every F# module is 2/3 the LOC of its C# equivalent, with the added advantage that everything is incorporated into a single file.

F# certainly has its quirks (as a language, I think Clojure is actually cleaner - but that comes with the downsides of the JVM and .NET interop is a huge advantage).

Part of me doesn't want to spread it around too much, because I feel like I've discovered some hidden edge over my hypothetical competitors.
Well, archaeologists are known to resort to "ritual" or "religious" when no obvious explanation exists. There's always the assumption that older civilizations were guided by more simplistic principles and since religion was a staple of almost every civilization it means this had to stand out and be overly represented in the findings. Religion along with war related stuff.

So while the point above is made derisively it shouldn't be dismissed outright.

This becomes a problem if they have evidence of it being a ritual site but the explanation was mistakenly overused in the past and lost its punch.
Doctors and journalists use a lot of software. Everyone uses computers all the time. Making software better can be a very high leverage activity. Sometimes fixing one bug can save hours of work for a whole bunch of people. Right? So it basically just depends on what you’re working on. And there are also doctors, journalists, and perhaps especially politicians whose daily work doesn’t contribute very meaningfully to a better world.
To be fair, it was the PUBG developers themselves who called Fortnite a clone:

https://www.forbes.com/sites/insertcoin/2017/09/22/pubg-deve...

And also Epic themselves stated Fortnite was their "own version" of "Battle Royale games like PUBG"

https://blog.us.playstation.com/2017/09/12/fortnite-battle-r...
In my language (Marathi), we have a phrase for this which can be translated as "from the bowl into the plate". The intention is to expand the meaning of "me" to include people that matter. Then you no longer think of the money that you give out as a loan or a gift; you're merely spending it on your extended self.

I was afforded the "luxury" of doing a PhD instead of getting a job out of college because my older brother was working and assumed the financial responsibility of the house. Now I work too, and if the occasion arises, I am happy to part with reasonable sums of money without even thinking of whether it is meant to be repaid or not.
Building a Translator for Artificial Intelligence
I still think it's surprising that there are so many lurkers who literally never engage in the discussion, considering the barriers to do so are so low.
Be the change you want to see.

https://www.patreon.com/godotengine

https://github.com/godotengine/godot
I've been trying to escape having a corporate day job for 8 years now precisely because it doesn't feel natural; I constantly get the urge to escape and I change companies often.

I hope that this kind of article doesn't promote the mindset that if you're not financially successful by the time you turn 30, then you're either lazy or unskilled (I.e. thinking that leaders are fundamentally different than employees).
There are a lot of business leaders today who harbor significant contempt towards their own employees; you can see it by how they talk about their employees and how they interact with them.

It might seem like some employees aren't ambitious, don't take initiative and don't want to step outside of their comfort zone but that's rarely true; most employees do want to take control of their lives and they devise plans to make it happen; but dumb luck is just a much more powerful force. You can't beat dumb luck.
Recently I installed bugzilla (developed in php). Its pretty amazing what people can create considering all were volunteers.

First I tried to install in windows, eventually gave up as the DB driver was not installing and had a whole bunch of compiling issues. Then installed on ubuntu after lot of bumps - I had to go all over the internet to troubleshoot lot of major / minor issues.

It seems lot of hard work went into php earlier (bugzilla needs a lot of modules) but now people are moving on to newer stuff.
My immediate question is what the innovators do instead of innovating when the tax rate is higher. Taxes reduce income, but they do so monotonically without affecting the relative ordering of options, which is what matters for income-maximizing decision making. The "top" income may be numerically lower, but it remains at the top.
By a legal definition of negligence?
Epic are gunning at steam. They want more quality games on tgeir store, no matter the engine. Forfeiting UE revenue for distribution cut makes sense
It's not chocolate, it's sugar. Or anything with a high glycemic load.
While I find the research interesting, I have to say that this is not what I read on the internet. Wikipedia has no use for the kind of work I do, and most books I am recommended by other people, so I don't need to sit and read a review. As for Reddit, I do use it but again, only in very niche forums where the discussion is never one-sided or made to look informative.

The same goes for my news sources and other content. Sure, I enjoy the occasional mainstream YouTube video, but if I'm looking up something technical -- I prefer to read articles and blog posts from actual people with firsthand experience.
Lot of stuff, as you can see in the docs. JSON.parse/stringify does not call the constructors for example
Doesn’t GOG just give steam keys?
That a naive thinking.You didn't try to reason the motivation behind the claims of accused scientists in the article. There have been numerous discoveries of ancient artifacts proving again and again the advancement of our ancestors in the field of science and technology. Why is it wrong to study ancient texts to try to understand their techniques? Why are such professionals are being targeted? Do you atleast believe in ancient medical science of Ayurveda, whose methods are increasingly being accepted in modern medical institutions in Europe and USA? You wouldn't dare point finger at them but you would do it, without thinking twice, when someone from your country try do it.
I didn't mean just managing 2 and 3.

OSX comes with some software such as git and python2 preinstalled. However they do not usually keep that software up to date and there is no way for you to change that, which means that community package managers need to be used to install more up to date software versions in parallel to the system ones
Know that third party libraries often are not a solution. Often have a limited lifecycle, departed authors, and 90% of code you are not using, yet have to consider in regards of security etc.
The most popular mode of Fortnite is basically PUBG+building mechanic (Minecraft).
This is also an interesting angle: https://twitter.com/antumbral/status/1083587536310611968
Omegle is more of a chat room than a social network. Users can video chat with random strangers. What I found odd is that Omegle video chat is moderated, probably to curb unwanted sexual content, but there are also two other video chat categories: adult, which allows sexual content, and unmoderated, which sounds like it has no systems in place to remove unwanted content like child pornography. It seems absurd to me to have an unmoderated category on top of an adult category - what legal things would you need an unmoderated video chat with strangers for?

The results for "kids on Omegle showing" are most likely other users who have captured screenshots or recordings of the illegal video streams on Omegle.
Might have been a snow horse: https://youtu.be/O3rpmctmC_M
My mother did the same. She was tolerant once.
CES 2019: Moore's Law is dead, says Nvidia's CEO
> and it's really been perfectly fine, great even, as a developer

Here is the point. It absolutely is fine as a developer. But my parents would never be able to get accustomed to Ubuntu or any other distro. It was hard enough to make them use email.

The truth is that the vast majority of people just want things to work. Like turning on a TV without any setup. Hell, people pay electronics stores 100€ to plugin a cable and run the "find channels" function.

OECD studies have shown that more people than one thinks are incapable of using search in email [1].

[1] https://www.nngroup.com/articles/computer-skill-levels/
I can't see any of these images in Firefox.

Edit: Works in Safari.

It's a good thing the internet has enough ad space to sell all this crap
Sure, you can make good art with minimal tools. But consoles for a long time were not after good art (in its various meanings), but after mass market. So art suffered, same as technical side of things. My point is, consoles don't have any claim for higher quality in all meanings of the word.
Nope, cdb is worse than this generator. We've used cdb before. cdb is even worse than gperf.
And many people saw this post but didn't upvote as they were just lurking.
China’s population has already peaked and there are no Han majority nation states with anything close to replacement fertility. Absent uterine replicators China’s population will be dropping for at least the next thirty years.

Also, centuries of humiliation? China was the biggest economy in the world in 1900 and it still had Mongolia. China had one bad century.
It sounds like you were really unlucky. The last time I struggled with any of the issues mentioned by you is at least 4 or 5 years in the past.

> But you are ignoring the fact that installing software on Linux is still a mess of resolving all the dependencies and the package manager. Where in OS X, it is just a file move to App.

This is also highly dependent on specific experiences. I haven't had any issues with conflicting dependencies on Arch linux in the past few years. And personally I appreciate a system package manager for all software instead of having to download applications and doing drag and drop for installation
> China has a so called 1000 talents plan

From Wikipedia:

> The Thousand Talents program primarily targets Chinese citizens who were educated in elite programs overseas and who have been successful as entrepreneurs, professionals, and researchers

I mean if anything this feels like confirmation of my original point. You only need to invest significant time and treasure into luring people back if they're leaving.
Am here for over 2 years now, rarely upvote something, haven't submitted anything and this is just my 2nd comment... Pretty sure this rule holds for close to all kind of forums.
maybe it is right now. But in my experience they usually don't keep them up to date very well
People come to Wikipedia to get an answer. Many users of Wikipedia are kids, or non-native English speakers for whom contributing is a challenge. Or laymen that don't know about the subject and naturally don't feel like they could contribute anything. Or people who simply don't know how to contribute. Or people visiting via mobiles where it's really difficult to research and contribute. If you adjust for all those users that could not reasonably contribute, the percentage of contributors is much higher.

There are other factors at play at Wikipedia too. In my native language, Danish, Wikipedia is all but dead. Years ago, I tried contributing within my own field. I researched and spent hours adding relevant information to different topics, only to find out a few days after that all my contributions had been deleted by the administrators.

Here is the Danish site for one of the most beloved Danes:
https://da.wikipedia.org/wiki/Michael_Laudrup

Here is the English: https://en.wikipedia.org/wiki/Michael_Laudrup

It's just one example, but it is true for culture, history and many other areas. If you want to know anything on Danish matters, the English Wikipedia is usually a much better option than the Danish.
Everything I have read about Zuckerberg's history makes him look like a despicable and abject human being both on the surface and deep down. Of course I have a superficial view based on movies, articles, word of mouth, etc. But it feels backed by his actions.
traditionally, there are separate practices for laymen/householders and monks/ascetics. it looks like translating to modern western society is losing the distinction and is causing problems
I was on the site a little over ten years ago too, and see the same affinities, in retrospect.
Had to comment on this because I'm insane.
I'm quite sure that this way of deriving compound words is generally common among Germanic languages. On the other hand, Romance languages are more productive using standard prefixes and affixes.

In English the putting two nouns together still exists, but the orthography is different: you write it as two words or with a hyphen in between, but the more common ones are written together. Loveseat, whorehouse, wheelbarrow, crankshaft, screwdriver, etc.
Do you have more specifics on what the critics were ? I have the intuition that you can't really do good science in a totalitarian regime (because superior pressure is too high, and totalitarian regimes are often associated with "fear to fail" state of mind), but it's just a belief.
Will Bitcoin Gold Be a Good Investment in 2019?
FWIW my understanding of the GP's phrasing was that Ilan Schnell is a significant person, it was implied.
I would like to start by Ulrich Drepper' famous paper What Every Programmer Should Know About Memory [0]

[0]: https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
Thanks! And in rereading with your comment in mind I should probably have moderated my "learns more," to something more like, "learns different things, but not necessarily less."