skysight-inc/HackerNews huggingface dataset:
That is ok if you're just dealing with the upper layer of code, i.e., the final application. Then statically linking can very well be the best solution. But if you're building an operating system or distribution and do not want to recompile the whole of it (and let users download and reinstall the whole of it) each time you fix a bug in a core library, then static linking becomes pretty quickly a big pain.

More or less the same happens with C++ header-only libraries, which are basically uncompiled static libraries. They are very nice and possibly allow strong optimization, but are rather painful to handle in a distribution.

> Plus with a static binary, if you really care about order of loading/unloading etc (which you ideally shouldn't) its trivial to manage with a custom linker script.

Why? It seems to me rather sensible to deinitialize resources in the opposite order in which you initialized them. This way the time span of different resources are contained each within the other instead of just overlap. When using RAII in C++ (which is basically just atexit on a finer grain) it often makes sense to have this requirement.
They're the only ones who didn't want themselves to be the "managers" yet still do the job with a smile on their face.
inoremap jj <Esc>
Slack threads feel very much like an afterthought though. They never get used at my company (and for good reason).
Fantastic! I've been trying to build something similar for https://TokyoTech.com , but keep fighting with how to display larger content. Once something solidifies, I'll release it on GitHub too. Would love to add support for vim color theme files.
Whoa, always very cool to see a fellow Aucklander here on HN :)

Hmm, I'm curious to know if you would consider something like Officevibe to be a competitor for example?

From what I understand, their Slack integration can't be configured on a team by team level for example so it's mostly used via email where I work. As a result, it's really easy to just overlook all of those requests for feedback and so on as they blend in with the rest of my inbox

I presume it wouldn't quite be as Officevibe is more for anonymous (opt out) feedback while Karmabot is focused on visible feedback it seems.
Cryptomessengers: Effective Mix of Privacy and Add Values
Judging by a billboard that I pass reasonably frequently, Uber is more than happy to "help" potential drivers without cars get them and start driving for Uber [0]. In theory, the number of cars available to Uber is also only limited by the capital that can be pumped in.

I don't know if the prices are currently subsidized, but there's no reason they couldn't be.

[0] I'm assuming it's this program: https://www.uber.com/us/en/drive/vehicle-solutions/
Wouldn't this be analogous to web browsers running each tab in its own process? I don't run IntelliJ or Eclipse - do people generally have more plugins than they'd have browser tabs?
Break it up or just stop using it?
Maybe now they have some money they can finally afford make video chat work on mobile.

We ended up switching to zoom for video chat because it worked on phones as well as computers and handled slow connections (US<->Australia) much better than Slack's electron chat.
Didn’t know about Discord but those are some glaring issues I’d say.
Note the specific detail here:

the City Council unanimously agreed to have its insurance carrier pay
I've done over 10 years in state and federal prisons. Reading your extensive comments on prison conditions in this forum for US Steel idling their plants has me wondering if you are an activist for prison reform or an ex-con with an axe to grind.
Social anxiety disorders like 'telephone phobia' are far more common now then they were a decade ago, and while there hasn't been enough study around precisely why that's the case the leading theory is that social media is making people more prone to anxiety in general. That has a negative impact on how effectively we communicate, and communication is important in pretty much everything.
The last update from 3.8 to 3.9 broke on the transition from libressl to openssl 1.1. I'm not sure such a huge version specifier would be helpful.
The claims in the homepage are completely refuted by the readme in the downloaded package. The compiler is not 400 kb dependency free. It requires shit ton of stuff. The codegen as well as hot code reloading is not present, so even the compiler performance claims and hcr on the homepage are lies.
Even Rust like memory management that they claimed is not there.
Volt is said to be written in Vlang using the UI present in this download. But the readme says that the UI package does not run on Linux, so how can Volt be written in Vlang?

Honesty I don't see why the hype behind Vlang and why so optimistic comments here.

Vlang feels worse than a pre alpha software with a good marketing team that is just trying to make money. It does not even have the features it claims it has. But just look at its patreon, it gets much more than odin lang, which IMO is much further into development than vlang is.

That said, it would not be so bad if the developer did not make false claims and just say that this is pre-alpha software, but instead he makes bold claims and fights for them aggresively (see issue by gingerbill linked elsewhere on this page), which can now be seen that all of them have been lies.

Edit: (posting my comment from below)
https://support.patreon.com/hc/en-us/articles/204914235-How-...

People with patreon accounts should report this guy.
Arcentry API – Programmable Cloud Diagrams
I think this is really risky. Some companies have the concept of peer-awarded bonuses, and these can work sometimes, but they often just create a "game" and a whole load of hidden politics.

I would suggest that most companies should be very careful about introducing peer bonuses, let alone something like this.

I would also suggest that much of the benefits of this product (increased recognition) could come from a combination of: thumbs-up or similar reactions to Slack messages, a channel to call out nice things people did (we have #values where we call out people living our company values), and a space for these deeds to be recognised such as at company all-hands meetings (we have a "thank yous and well dones" section in ours each week).
Not published yet. Perhaps the author considers publishing prematurely to be more hassle than its worth?
By 'non-English speaker' do you mean 'someone with English as a second language', 'someone not speaking English', or 'someone not from England'?

I'm a non-native English speaker, and certainly has no problem distinguishing between your examples; in fact I use such words as illustration when explaining subtleties of Danish pronunciation to anglophones.

And I absolutely cringe whenever '2' is used for 'to', og '4' for 'for'. Just stop it, they sound nothing alike.
I don't think anything ever gives 100% security. I was simply talking about people thinking proof is needed for justification of the ban.

Anyone using factory shipped firmware for the entire life cycle of a device is negligent. I don't think I've had firmware functionality mismatches with Cisco/Juniper/Arista/etc gear especially since we track hashes and store images locally.

You don't simply leave a gate open because the attacker can scale the walls. I don't see any reason to make it easier for the Chinese government to implant itself in our networking infrastructure. Being able to directly provide and modify Huawei's firmware sans resistance allows them far greater flexibility than what they would have attempting to compromise <insert_us_vendor>'s development resources (not that it's impossible, not even remotely saying that).
Is your cynicism targeted at Mattermost?

Because I find it to be already better than Slack. Took a few commands to set it up at work on our own server. Convenient, fast, and has the good bits from the Slack UI.
Amusing aside: once I was talking to this engineer on the phone and he was talking about driver development and I, in an attempt to relate, remarked that that sounds rather hard and that it's been a while since I wrote low-level software like that.

Somehow that came across as insulting what he did as of low skill level. Oops! Awful faux pas. I think I managed to clarify but I've decided to use less ambiguous words next time ("close to the metal", for instance).
It’s significantly easier to build a good native app than a good web app.

However, it’s significantly harder to build several native apps for each OS/platform with the same level of polish and functionality than a single web app that will work on all of them.
1) 'Unit sales' data is not super important next to sales, and especially profit. Some of those manufacturers make $1 per unit, whereas Apple may make $50 per unit in profit.

Apple is 50% of smartphone wholesale revenues globally (and about $200B in sales for all products).

Given that Apple's margins significantly better than other makers, their 'profit dominance' is even greater, they're likely well over 60% of global smartphone profits.

That's huge.

2) All of that aside, Apple is a monster company globally. Everyone pays attention to what they do. This announcement alone will make a big wave in business, and others will follow their lead.

The world's most admired company with major manufacturing in China - has just indicated 'they want to move 30% out' - this is a big deal.

3) "Although the (China) economy is slowing slightly most agree it is still growing in the 6% range."

No, it's growing at 6% in the imaginary fabricated CPC range. Now, it's more likely a little over 3% in reality. [1]

If you want to know how 'we' (outsiders) try to figure out how much China is actually growing, I recommend FT Podcast (Alphaville) on 'What China Wants' [2] basically, they go into forensic detail about how the financial industry tries to directly measure China growth, because nobody buys the CPC data. The only thing that "everyone agrees" (even China) is that their published numbers are made up.

But it's moot: the era of 'mega growth' is gone, and China is slowing down, this nobody doubts, and this situation is going to be significant pressure on Xi outside of everything else.

4) Most people are generally aware that China is 'big' and does things on scale.

They're building rail - super.

They're landing on the moon - almost irrelevant.

Patent Applications - good, but has to be contextualized for all sorts of things.

But again -> it's besides the point:

Apple is a massive company signalling a move away from China. Many others will follow.

It doesn't matter what happens between Trump and Xi, this pattern is now established.

The manufacturing that leaves is never coming back.

America probably does not gain, but the rest of Asia probably will.

China will keep on doing what China does, as you say.

[1] https://www.forbes.com/sites/kenrapoza/2019/04/26/morningsta...

[2] March 21 Financial Times 'Alphaville' Podcast 'What China Wants'
When my late model macbook pro fan starts running, it’s always slack. And thats several times a week.

At least it’s not another Box spinning beachball.
Yeah it would be wise to get that exported and searchable some other way. Justin case.
Unfortunately, you can't just throw any computer program into a quantum computer and make it fast. You need to design a quantum algorithm, which will make the quantum computer faster, but only when solving this one specific problem. Not many such quantum algorithms have been invented yet.

Therefore, it is not obvious whether quantum computing will affect AI at all. Perhaps someone will figure out a new quantum algorithm for AI, but I don't think that's very likely to happen soon.
They accommodate your technical interests/desires and make sure that you have what you need to be productive. A good manager fights red tape for you and facilitates personal growth.
GPUEater do, i think. Right now, though, they are a viable option for an on-premise use case where you have a budget of say a $100k dollars or more and need a huge amount of compute and have larger models to train. The Vega R7 gives you 16GB Ram (11GB in the 2080Ti) and is just slightly lower performance than the 2080Ti (322 vs 302 images/sec for resnet-50 from here: https://www.youtube.com/watch?v=neb1C6JlEXc ). And you have servers with PCI-4.0 support, so that distributed training scales (yes, 2080-Ti supports nvlink, but nvlink servers cost way more).
Simple math example. A PCI-4.0 server with 256GB Ram and 8xVegaR7 should cost around $10K. With a couple of switches and racks, you can get 100s of GPUs for just a couple of hundred thousand dollars (note, only 2 GPU servers per rack for now is normal, otherwise you have to buy non-commodity racks with high power draw).
I never used Slack. Given a $16B valuation, I wanted to see what it is about.

But Slack seems to actively prevent me from using it on Safari on my iPad.

It keeps trying to make me install their app.

Is there a way to try their web interface it on an iPad?
Choose to do the bare minimum because we change the system to make it comfortable enough? That’s a good idea.

I’m not necessarily against raising minimum wage. It should probably be reviewed and adjusted more often than it is. But wouldn’t we be better off with a system where people are incentivized to do more than the bare minimum? I don’t think minimum wage should be intended to be the baseline for a comfortable life. It should be high enough that people want to work in the first place rather than take handouts but not so high that it’s an opportunity to stagnate. Frankly, minimum wage is for first time workers and people who have zero marketable job skills or some other issue that prevents them from doing more productive work. Most people can achieve much more with a little work experience.
> devote time to learning Touch Bar

How complicated do you think it is that you need to spend time learning it?
On a Sunday evening, you find yourself looking forward to getting into the office on Monday morning.
Shared object libraries are incredibly useful because they save memory and CPU resources. Cloning the process space during a fork(2) call, initializing structures, then context switching and whatnot is incredibly expensive.
> Some pilots were able to successfully do a 180 in a commercial sim and land the plane at the airport.

It bothers me how this excerpt sounds an awful lot like an attempt to downplay and even criticize mr Sullemberg's accomplishment.
The too good to be true alarm bells in my head are ringing. There's almost no way it delivers on all of the features listed here. Gonna need a lot of proof to back all of this up.
My understanding is that it is driven by belief that the pie has been unevenly divided, with China benefiting far more than the USA (I am not saying I agree with this) . China is investing its extra pie into expanding is global power (military power and soft power),while simultaneously becoming more aggressive (South China Sea).

The dragon is awake and it is natural for its competitors for resources to react.

The USA is not going to be #2 in 30 years. And to suggest the USA should sit back and passively accept that is will be is as crazy as suggesting China should stop expanding its economic power base and global influence because the USA doesn't like it.

These two behemoths will vye for power until an equilibrium is reached. If one wins its because the equilibrium was not in their favor, such as the USSR.
Aha, thanks for that data. Idk, somehow I feel second language speakers would perform better than 33%
Thanks for that link too
Back when Slack came out, my company was using HipChat. It was okay, but clearly outdated and not great -- barely a step up from AOL Messenger. I was invited into a Slack by some former colleagues, and it was a breath of fresh air. Someone finally upgraded the chat UI to something modern and un-clunky. It didn't hurt that it had a web UI, that it was free, and that it had configurable integrations that could work right inside the channel. Another thing that I think helped it take off was the simplicity with which it handled embedded media. Post a YouTube video or a tweet or a GIF, and the thing came alive on your screen, embedded right in the channel. You shouldn't underestimate the power of GIF sharing.

There was nothing groundbreaking about Slack, and there still isn't. There are a lot of naysayers on HN scoffing at Slack for basically being a worse form of IRC, which is silly and wrong, but also right in that there is nothing groundbreaking about the tech. But products don't need to be groundbreaking to win. They just need to be better than the rest, and perhaps generate the necessary "reality distortion field" that convinces people that it's the next natural evolutionary step. Once you convince people of that, they don't go back to HipChat.
If it's the intention, the author surely has been misguided. A drama is already happening (for example, [1]). While I think it is technically possible to deliver all of them (it should be noted that it is not exactly an optimizing compiler, which makes many things easier), it is natural and understandable that people doubt its premise before the full release.

[1] https://github.com/vlang/v/issues/35
See this seems to be a really fun and challenging part of IT.. the part that I don't want to have to deal with is the helpdesk, guiding a 60 year old lady to login onto her system or configure her company iPhone.

Maybe there is a job where you do only the former, I just haven't found it yet.
My German really isn't up to scratch, but orthograpically/phonetically it is by far the most straightforward and consistent language that I know of. Those compound words may take some time to pick apart, but once you've done, their pronunciation is generally unambiguous.
I believe Bill Harding is working on improving Linux trackpad drivers (or trying to find people who can)

https://bill.harding.blog/linux-touchpad-like-a-macbook-prog...
I had one bad manager, and one good one.

Bad one: lots of micromanagement, fear of making mistake, fear of looking bad to upper management, lack of technical insight, lack of business insight

Good one: little to no micromanagement(except in some cases), stilk has good technical insight and tries to stay up to date and can make reasonable discussion, always challenges you in good ways, tries to increase system efficiency by creating an environment where people can try many ideas without going off the track, good business insight - surprisingly many people dont know anything about business you are in.
By default, a snap package cannot touch your dot directories in your $HOME. That is good for your security.

You would need to copy once (or `rsync`) from `~/.mozilla/firefox/` to `~/snap/firefox/current/.mozilla/firefox/`.
That might not be an issue at many big companies, which likely have data retention policies that disallow storing chat history longer than N days.
While it looks nice, it brags about it's compilation speed while simultaneously not offering any optimizations. If you want to have optimizations, C/C++ source-to-source compilation is required, which is slower by factor of 10. After that, a traditional C/C++ compiler runs the compilation/optimization, which again, costs time.
What use is fast a compilation, if the resulting program can be slower by orders of magnitude?

Other than that, the design of the language looks nice and I will give it a spin at some point. Maybe I'll convert some HPC benchmarks to V and see how they perform.
Building the integrations is easy, if all the integration is is a notification. I've got half a dozen custom slack integrations that i've written for my team, it's no more than a day of work sunk in so far, including the infrastructure in our product to figure out who, what and when to notify.

If we need to switch to a different messaging platform, sending that same notification at a different api should be pretty trivial. And if it isn't, I don't know why we'd be switching.
How to Run LXD Containers in WSL2
They fix bugs and leave you get on with the main job instead of delegating bugs to you
I think Slack is a bit undervalued more than over valued. The market is big enough for Slack + Microsoft, Amazon Chime, G Suite and so many other players to coexist. Also Slack to me feels like a good enough messaging apps.
P.S: I hate it's knock-knock chime when engrossed in work and the fact that i have to keep the app running to get notifications.
Anyone interested in the 996 workweek? Supposedly, it builds great discipline.
While an interesting concept this just seems to be a term made up by a blogger, with the Wikipedia article solely existing to link to a few sites by the blogger and others rehashing the concept.

This is not a scientific term, nor does there seem to be any research on what this is and whether the premises are right. E.g. the 'multi-tasking' research found very clearly that there's no such thing as multi-tasking, rather we switch rapidly between tasks and this context-switching is not very efficient. I don't see how 'continuous partial attention' would be possible in light of this.
Pair it with GoldenChaos[0] and you got yourself a pretty usable touchbar.

[0] https://community.folivora.ai/t/goldenchaos-btt-a-complete-t...
Few attempts with around ~60%. I noticed my response times for known words were quite higher those in question.
Interesting, I'm on MacOS and in a similar environment (switching vlans etc.) and the socket just reconnects fine both on the web version and the 'app'.
Nearly 40 years ago, my wife worked as a bartender while a young woman. Two of the regular bar patrons sexually assaulted her at her home. Her boss threatened to fire her if she reported them because he would lose the revenue from those two heavy drinkers.

Why does this theme seem to persist nowadays?
DBMS Musings: Apache Arrow vs. Parquet and Orc
> The decoupling is driven by a belief by some in the American government that they can somehow blunt the economic development of China and maintain American geopolitical hegemony into the foreseeable future.

You don't come out and say it, but your implication is that this is not possible.

It is not obvious to me that that is the case.

1. China is a low trust country. There is a deep culture of fraud and deceit. This will be a difficult thing to change, which I believe is a precondition to being a tier 1 super power.

2. People like to extend trends into the indefinite future, but macroeconomics is superstition at best. The stagnation of Japan caught just about everyone by surprise. I think there's at least a 30% chance this happens to China, based on some of the reports I've seen coming about of China related to debt and real estate.

I think there is a good chance for China to reach tier 1 status, but it doesn't seem like a foregone conclusion to me. Given this level of uncertainty, it seems reasonable that some powerful Americans might not want the US to go gentle into that good night.
If you really want low cost to compute for Deep Learning and you needs lots of compute and don't want to pay for V100s, then the AMD Vega R7 is the card for you. 700 dollars, 16GB Ram, 1TB of GPU bandwidth (higher than the V100!), works with Tensorflow (pip install tensorflow-rocm), and about 60% of the performance on resnet-50.FP64 is not fully gimped (it is halved, i think - so still quite good).

Two of my colleagues use high-end AMD GPUs to train RNNs and transformers with tensorflow-rocm. There are still some nasty bugs (e.g. [1]), so it is currently not for everyone. However, given how far they have come compared to 1-2 years ago, it is very likely that in a year or so, they are a real competitor to NVIDIA for compute. That competition was long needed.

[1] https://github.com/ROCmSoftwarePlatform/tensorflow-upstream/...
They're positive in the face of adversity but always realistic. For example, the software you're working on fails 10% of required tests. A manager once said to me that it's the nature of engineers to focus on that 10%, but he always likes to remind them of the 90% that passed, and will accomodate the team to see the remaining 10% pass too.