skysight-inc/HackerNews huggingface dataset:
Maybe for Python a stringbuilder is faster, but for JavaScript, += is faster.

https://jsperf.com/javascript-concat-vs-join/2

Don't assume a certain way of coding is faster because you read it on the Internet, actually profile your code.
How to install and manage a production-ready Kubernetes cluster?
Game Off 2019 Winners· 200 games with source code
Are you sure? I was looking for this and everything mentioned market share but it didn't specify unit vs revenue market share.
So is UBC and other Unis in your hefty country.
>And marriage does not cause entry in the workforce, participation in the workforce is what makes marriage partners more interested.

Those two influence each other. Work improves chances of marriage? People will work more or better jobs.
Congrats! If anyone is looking for opportunities in São Paulo, feel free to contact me (contact is in my profile). At CIAL Dun&Bradstreet https://www.cialdnb.com/pt-br/ we’re on a lookout for python and js devs.
Nintendo doesn't take >30%
This is the third time you have reiterated your point without clarifying what any of "all the things" actually are, for us that don't seem to get it.

There are few conclusions to draw here other than that you either don't know, or don't want to share your insight.
Playing Until Dawn with my colleagues at lunch was awesome.

I think there is definitely a space for interactive movie style games.

I want Man of Medan on Stadia!
iPhone Hacking Firm Updates Tool in Midst of Apple-FBI Spat
I'm pretty sure the poor design does not encourage people to come there if they do not expect to find something valuable.
The overall quality of shared news is really good, the comments are not imediately accessible after reading the news, people express different points of view.
A lot of hacker news reader arent english native speakers, and it's hard to troll efficiently with a language you do not master.
> Maybe for Python a stringbuilder is faster, but for JavaScript, += is faster.

I am amazed and saddened, that in 2020, concatenating strings, regardless of the form or language, is not blazing fast across all environments.
The nuclear reactor is a very good example of the bizarre contrast between human achievements and the natural world from which we evolved. Thank you :)

I see your point about the inevitability of humanity's technical achievements. But I can draw attention to my point further by suggesting the following hypothesis: it seems intuitive that something very complex cannot be derived from something very simple. Nonetheless, the smooth, dense simplicity of the big bang has, through a process that is empirically observable, unfolded into this incredibly complex microcosm on Earth. That there is a scientific explanation is not really debatable: we know that the complexity of the tree is stored in the seed as genes. The simplicity is only apparent. So, if we wish to explain the development of the universe as we have explained the development of trees, animals, etc. then we will have to be able to identify some kind of code that contains the potential for infinity complexity; a code that was housed in the smooth, dense big bang and thereafter dictated the procedural unfolding of reality from gas to stars and eventually nuclear reactors. All of this is to say that our intuitive idea that complexity cannot be derived from simplicity is actually, in a weird way, contradicted by biology, and that this "weirdness" applies not just to biological phenomena but physical ones as well so that new things seem to arise out of nowhere, when in fact they were stored in an imperceptible, condensed form that unfolded itself out of itself.
> What has your work taught you that other people don't realize?

That my country's supposed worst enemies are actually valued customers for arms and security services.

... and now I don't even feel like calling it "my country" anymore, I use "the state" instead.
There is also decentralized Gun DB: https://gun.eco/

OrientDB is an alternative to Neo: https://orientdb.org/

There are a bunch of DB's compatible with Tinkerpop and e.g. query-able with Gremlin: http://tinkerpop.apache.org/
Would that be a textual format that is essentially already compiled, or do you mean a textual format that is just source (like glsl)? The latter historically has had a bunch of issues with compiler incompatibility across vendors, so I assume you mean the former. But what is then the benefit of having essentially textual bytecode compared to binary?
In the best functioning capitalist systems it's the role of government to prevent monopolies. This is why I enjoy living in Europe, where we have reasonable costs for things like medicine, mobile plans, internet costs, insurance and the like. It sounds like the US has devolved to a crony capitalist system and it's not working for the benefit of the citizens.
Those judgments appear organically through mechanisms as simple as how much coverage a topic gets. The worst case is that a bunch of circa 1900 Europeans write this article https://en.wikipedia.org/wiki/Population_history_of_indigeno... and the impact of colonialism is mentioned in half a footnote rather than taking up the bulk of the article. If systemic bias were completely unchecked, entire articles might not exist.

You might also be interested in reading https://en.wikipedia.org/wiki/Chinese_Wikipedia#Self-censors...
Do you know what software was used for the graph on p. 3? Usually I'm using GraphViz, but the arrows are not as nice.
We help bring gpu visual analytics & investigation automation to users of all sorts of graph DBs (think tableau & servicenow for graph), so based on our enterprise/big tech/gov/startup interactions:

1. Shortlist (and in no order): Neo4j, AWS Neptune, Datastax Graph, TigerGraph, Azure CosmosDB, and JanusGraph (Titan fork) are the ones we see the most in practice, and not in production but rumor-mill, Dgraph, RedisGraph, & ArangoDB. The three-and-four-letter types seem to roll their own, for better or worse. There are also some super cool ones that don't get visibility outside of the HPC+DoD world, like Stinger & Gunrock. Interestingly, the reality is a ton of our graph users aren't even on graph DBs (think Splunk/ELK/SQL), and for data scientists, just do ephemeral Pandas/Spark. As someone from the early days of the end-to-end GPU computing movement, we're incorporating cuGraph (part of nvidia rapids.ai) into our middle tier, so you get to transparently benefit from it while looking at data in any of the above.

2. I now slice graph DB's more in terms of OLTP (neo4j, janus, neptune, maybe tiger) vs OLAP (spark graphx, cugraph) vs batch (janus, tiger) vs friendly BI/data science (neo4j) vs friendly app dev / multi-modal add-on (CosmosDB, Neo4j, Arango, Redis). Curious to see how this goes -- given the number of contributors, I'm guessing it's doing well in at least one of these. +1 to hearing reports from others!
This is just wrong. Nokia had the Ovi store launched at around the same time as Apple’s App Store. Palm OS also had its own if I remember correctly.
This isn't actually effective. When there are instance shortages and someone launches an on-demand instance, no matter how high you set your spot bid price your spot instance will still be terminated in favor of the on-demand instance. We run hundreds of spot instances with their max price set higher than on-demand and still see terminations on popular instance types: there are few day-to-day, but periodically nearly all of them are terminated at once. During those situations, if you went to replace the terminated spot instance with an on-demand instance, you'll even get an error stating that they're out of on-demand capacity for the instance type in that zone, so it's pretty clear that it happens when they've completely run out of capacity for some instance type in a zone
If there's one thing we do a reasonable job on it's multicity. Link in bio.
Where is a kickstarter when you need one? :)
Also a single Netflix blade can support caching for hundreds of users. Stadia blades support only one user per blade, and it's not like the hardware is cheap or the space in cabines unlimited.
Just a test comment to see if it shows up, because this shitty website seems to be shadowing me (and probably thousands of other users, w/o their knowledge; they're just posting comments and they don't show up).
To be fair, adding apparently simple undo functionality to a complex transactional system can be fiendishly difficult.
Yes, the message is encrypted with a key, you only get access to this key by decrypting it with your private key. Everyone on the email has the key for the message encrypted with their public key. Hence the privacy is not perfect but pretty good.
The question is who is most likely to be right, a nobel prize winning Ph.D. specialized in molecular biology, genetics and zoology, who worked 20 years at Harvard etc, etc....or you.

Lior Pachter (who that link was from) is a Professor of Computational Biology at CalTech. His other post about Watson is good too:
https://liorpachter.wordpress.com/2014/12/02/the-perfect-hum...

But you don't need to steal a Nobel prize to recognise racism. And yes, "scientific" racism is wrong as in incorrect, as any honest search will show.
Consider many people here, who regularly complain about incompetent management.
I do like https://addons.mozilla.org/en-US/firefox/addon/simple-tab-gr... which have similar features.
Pretty sure several leaks, and their own admissions have confirmed they do in fact hold back most of the time
Same for https://addons.mozilla.org/en-US/firefox/addon/simple-tab-gr...
The river meandering towards the sea may flood my home if we don't maintain dams and levies. So, disagree; I'll get very angry at the system and those heading it if they do this, or let it happen.
Display Maker Royole Filed Confidential U.S. IPO to Seek $1B
Ask HN: Vesting
I've been working for over 4 years for the startup I founded with another person. Due to a dispute between founders, shareholders have decided to bet on the other founder and are now pushing me out. Despite having vested all my shares they want to take them all back and replace them with a right to some of the proceeds in case of a liquidity event. This amount shall be capped based on the current company's valuation. Have you ever seen something like this? What would you do in my shoes?
Venona Project
Sure, one can run business incompetently, but is it desirable?
Yep. And then there are the ones that come to you via a long chain of forwards (that almost read like a history of one's early academic career) where you no longer have any ability to send mail from the account that they have on file - some of the older mailing list software made it impossible to unsubscribe if you couldn't send stuff from the old address.
What are the software/tools to use to write notes/journals? I personally use github.io but it does not seem to be efficient.
>Oddly, I find the most prestigious companies are the ones who care the least.

Hmm, I wonder about that actually. From what I've heard (hearsay, really), for a normal application Google and Microsoft won't look at it without a degree. But maybe they don't really look at it anyway. The only big company that I've heard doesn't really care is Nvidia, so props to them I suppose, but again, I heard that from one guy who's working there who might not have been entirely honest about prior contact with them, so I really can't say for sure. It would definitely be interesting though.
Checking Emby with PVS-Studio
> Welfare reform was always bullshit. ... This pushed the costs off the states’ books and the federal budget, and made the costs a problem for social security. It backfired as it created a permanent underclass and drove up Medicaid utilization and costs.

I'm not entirely sure this is a bad result. Driving down welfare costs may indeed drive up medicaid costs, but this seems like a decent trade. Rather than giving people a check, give them health insurance and support for them to get their own job.

Give people the minimum necessary to keep their dignity (basic housing, public education, foodstamps, basic healthcare), and if they want more give them opportunities to grab it.
>> I cant even tell a difference.

I honestly don't understand how anyone can say this with a straight face. I've tried multiple solutions over a local gigabit network, literally just streaming from my gaming PC upstairs to the living room PC, using Steam streaming, Nvidia streaming, and while good, they are very clearly being streamed. Especially in high-detail or darker scenes the artifacts around low-contrast areas are horrendous - it feels like watching a movie rather than playing a game. And even when playing locally the latency is still too high to play racing games for example, I just couldn't get used to it.
Show HN: RWP – An Android App to keep your wallpaper fresh
Interested. Final year I.T. engineering student from university of Mumbai.
Have you tried Disco Elisium, by any chance? I'm in a very similar position - despite spending my whole professional life in gamedev, I'm mostly disillusioned in games right now. Especially from story perspective: too many titles seem to be written with the same old tropes targeted at teens, at best.

But among all the games that tried to challenge this in the last 10-15 years, Disco Elisium did it the best. It's not just a good story in a shape of a game: it's a very engaging gameplay, built very organically around a story and it's world and characters.
Tenderlist: Price lists for your products or services
File manager nnn v2.9 – simpler controls, smarter workflows
Do all syscalls that take a pid have a procfd equivalent?
Only thing stopping me from setting up an Rpi on wireguard as a VPN bridge (I'm using mullvad's excellent application) is that so far I haven't been able to successfully set up the firewall so that all traffic gets into wg0 except for ssh, with which I connect to in SOCKS5 proxy (from work). Some sort of split tunnel.
What Free Software Says About Today’s Crises
This has been well documented for years, the average iOS app earns nearly a multiple of close to 10 what other mobile platforms earn. Their share of revenue from apps is massive compared to their market share of devices.
I can only speak for Japan, but all three major carriers here had app stores years before the iPhone launched.

(Apple's may have been the first store operated by a hardware maker rather than a carrier though.)
Ask HN: My field is niche, and I can't move away from it easily
This is a throwaway account, obviously.

I am running my own engineering software business, catering to a specific niche. It's basically me and my sales partner with a few employees. I run the software development and he runs the sales. The software is desktop based and written in a mixture of C# and C++. Without going to specifics I can say that it is really a _small_ niche, for which I can foresee that the market is either not growing or shrinking. I don't think I can work on it until my retirement comes to age.

I am rapidly approaching 40 and am thinking what to do next.

Selling the business would be tough because it is not expanding. Shutting it down altogether after it runs its course seems like the only option available to me. But what to do after that? Engineering desktop programming is not as in demand as say, mobile or web development. When I look at the job boards, most are talking about mobile, web. Engineering desktop application? Zero.

I'm located in South East Asia, if that helps.

What can I do?
This release was driven by simplification. We wanted to make nnn much easier to use than the earlier versions. Also, it was about time we froze the keybinds. We also reduced the number by re-designing several workflows.

Users now have more control over plugin execution or commands run as plugins. We have combined some plugins too. Some were removed now that non-shell interpreted commands can be run as plugins directly.

The Wiki got richer too! Take a look around.

From the release notes:

- user pain points addressed
- all keybinds and options reviewed by the team and frozen (see #422)
- reduced number of keybinds
- greatly improved help screen readability
- `nuke`: sample opener (CLI-only by default) and plugin
- fast line redraws instead of full screen refresh
- auto archive handling by extension (see config `NNN_ARCHIVE`)
- Lead key simplified to bookmark key (<kbd>b</kbd> or <kbd>^/</kbd>)
- single key to toggle order (<kbd>t</kbd> or <kbd>^T</kbd>)
- plugins
- `.cbcp`: copy selection to system clipboard (internal, program option `-x`)
- `.ntfy`: show noti on cp, mv, rm completion (internal, program option `-x`)
- `autojump`: navigate using autojump
- `upload`: paste text files to http://ix.io, upload rest to https://file.io
- all fuzzy plugins modified to support both `fzf` and `fzy`
- more control on plugins
- prefix `-` to skip directory refresh after running (cmd as) plugin
- suffix `*` to skip confirmation after running cmd as plugin
- indicate range selection mode with `*`
- list keys at bookmark and plugin key prompts
- visit to pinned dir like bookmarks (Bookmark key followed by <kbd>,</kbd>)
- toggle executable (key <kbd>*</kbd>)
- show mime along with file details
- more special keys at empty filter prompt:
- apply the last filter (<kbd>^L</kbd>)
- toggle between string and regex (<kbd>/</kbd>)
- toggle case-sensitivity (<kbd>:</kbd>)
- retain filter on <kbd>Esc</kbd>, <kbd>Up</kbd>, <kbd>Down</kbd>
- show filter details when filter is on
- remove option to run filter as cmd on prompt key (can be disruptive)
- program options
- option `-x`: enable notis and copy selection to system clipboard
- option `-g`: regex filters (string filter is default now)
- option `-Q`: quit program without confirmation
- option `-s`: load session
- option `-n`: start in nav-as-you-type mode
- option `-v`: version sort
- option `-V`: show program version
- option `-A`: disable dir auto-select
- ISO 8601 compliant date in status bar
- ported to Haiku OS
- sort only filtered entries (to avoid directory refresh)
- fix `getplugs` to install hidden files
- fix several selection issues (see #400)
- fix detail mode not restored on loading session
- fix symlink to directory not auto-selected
- fix regex error on partial regex patterns
- fix symlink not shown if `stat(2)` on target fails
- fix flags when spawning a CLI opener as default FM
- fix issue with stat flag on Sun (no support for `dirent.d_type`)
- fix current file in current context not saved correctly in session
- signed source distribution on release
- simplified debugging with line numbers in logs
Yeah, and? It's not that the US has one of the lowest income tax rates in the world (in fact, it's one of the highest, especially to their citizens that work abroad).
> Hell, look at the insane, wholly unscientific public crucification of James Watson for commenting, totally reasonably, on this very subject.

Watson wasn't crucified, or anything remotely analogous to it, his comments weren't particularly reasonable, and even his own near immediate apology explicitly noted that there was no scientific basis for them. (Though he has since returned to repeating them; the whole thing is weird since at the time he first made them, there was a very recent piece of work which could have been cited as support for the geography/IQ link he suggested, but in between then and the time he went back to issuing them that work had been torn apart for gross methodological errors, including deliberately excluding data to fit the intended conclusion.)

> Stripped of a Nobel prize for suggesting that two and two may equal four.

He wasn't stripped of a Nobel prize, and he absolutely wasn't suggesting two plus two may equal four; he made an at best thinly supported claim about geography and IQ combined with a completely unsubstantiated claim about the premises of development policy toward Africa, and drew a dire conclusion from that combination.
A game can have no ending because it's an endless grinding treadmill (like most pay-to-win mobile games and their most satanic incarnation, gacha games, where they endlessly introduce new characters to milk the player base for money) or it can have no ending because it's a sandbox where you can make your own story, like TES Daggerfall or Ultima Online (Daggerfall did have a main quest with endings but many players choose to just live their life, buy houses, become the leader of factions and so on). Then there are also games that do have a restricted length but they generate very different stories so they have almost endless replayability, like Civilization games or (if I may digress a bit into a totally different thing) AI Dungeon 2.

In the former kind of games, indeed infinite length is not an advantage, but I think in the latter two kinds, it is.
In the EU we had a ruling that forced Microsoft to offer choices for web browsers when installing Windows for the first time. I.e. IE wasn't set as the default browser by default. They were forced to do this for 5 years, I think so people become aware that there are other choices out there besides IE. They should do the same for the AppStore. When you set up your iPhone, it should give you an option of AppStores, not just the Apple one.
> If you're referring to Google Play, well they just copied Apple. And at least on Android you can side-load.

It's ironic how some people seem to like saying "well they just copied Apple" and expect Google to be absolved of the actions they think are bad, but for everything else they would vehemently deny Google copying Apple.
> It’s neither type-safe nor unambiguous.

How'd you get here? It's exactly as type-safe as the unwrapped hash table, which is admittedly not especially type-safe, and it's fully unambiguous.
Modern languages have another go at unseating C
Tally Mobile App with BI Tools Is Just the Beginning
https://old.reddit.com/r/soylent/comments/eold9u/bad_things_...
I'm going to guess union action has no effect on price relative to same-country business operations. Market affects price.

Unions often are negotiating to not get lower wages: owner has bumper year, offers below inflation pay deal ... unions can say that is not good enough.

Without unions workers have no leverage, owners and politicians have all the power.

Or, could someone give examples of price increases due to unionisation [where no-one was taking a profit]?

Or can you give examples
https://www.youtube.com/watch?v=yL_-1d9OSdk
It's not really that expensive to get your foot on the door. There has been a lot of these fintech banks (basically a card and an app). Here is the problem: They don't offer many of the products that banks offer (the most important being credit). Also, from experience, they have a shittier customer service. The guy complains about branches, yet I have found branches much better than having no person to contact what-so-ever.
This title is complete bs, and the court ruling (linked in the article) only mentions monopsony very briefly.

The question addressed by the court is regarding who is the cause of any overcharging to the customer. The opinion argues that because Apple is exclusively dealing with the customer, it is able to sell on whatever terms it wants to the customer, so any overcharge is their fault. The dissent argues that because the developer has the power to dictate the price of the app on the store, any overcharge the customer pays is directly caused by the developer, because the developer could have chosen to sell the app at a fair price.

It is true that the ruling mentions that developers may sue apple, but that was never in question. Both the opinion and dissent agree on that fact.
From Side Project to 6 Figures: Building a Case Study Service
Reminder that this exists, which is a Software Engineering MSc from a reasonably well-known uni, that you're meant to do while working:

http://www.cs.ox.ac.uk/softeng/

all-in cost was something like £25,000 for me including accommodation, and they're open minded about accepting people without undergraduate degrees.

EDIT: happy to answer questions by email
That applies to game consoles too, since the 1980s.
Develop GUI Apps Using Flutter on Fedora
What is Apache Kafka and what are Kafka use cases?