skysight-inc/HackerNews huggingface dataset:
In regards to your point 'b', Google at least does have some rather substantial offices outside of Mountain View, but other than NYC and Zurich (the big ones) they don't get a lot of publicity I guess. For example Pittsburgh & Waterloo are two great offices that are in smaller more affordable cities, and both offices are growing.

I don't think you can say the same for Amazon, Facebook and Apple though. When my wife worked at Apple Canada a decade ago the trend was to strip engineering from remote offices and leave them as marketing/sales orgs only. I understand that changed some in the last bit, but I'm not sure how substantially. Amazon's offices here in the greater Toronto area are growing, but they're in Toronto, where cost of living is extremely high.
Widespread plagiarism detected in many medical journals based in Africa
Coming from the RF world, those numbers honestly seem trivial for processing. Is it just a money issue or is nobody willing to build something like you did?
Is anyone arguing that "Public schools should be dependent on the whims of philanthropic billionaires"?
Load Any HTML with Self-Closing Tags and Convert It to Excel File in Java Apps
rg (ripgrep): https://github.com/BurntSushi/ripgrep

I used to use ag (the silver searcher) [1] before, and `ag` was practically a muscle memory to me, but then I came across ripgrep and it was so much faster. I've now installed a static binary of ripgrep in every machine I have SSH access to.

[1] https://github.com/ggreer/the_silver_searcher
Mosh also makes it possible to have an ssh client running on a mobile device and still use the mobile device as a mobile.
It's interesting you mention that. I'm (slightly) involved with the Alacritty project, and generally like the layer of abstraction here. If not only to support the existing status quo, but also as it leaves a lot of the platform specific features for the terminal.

ANSI, and the other standards are large and somewhat unwieldy though, and there are times it would be nice to do away with it all.

As for features, there's a number of things that you could argue for being implemented in either place. One feature I feel is a good fit for the shell for example is saving and being able to recall and/or pipe previous commands, while copy paste might be implemented in both.
One thing that's really cool about Rust is you don't need a compiler (like JSX) for this. It's using a procedural macro, so the Rust parser only sees the result of the macro.

Basically, with Rust, you can import syntax like this much like you'd import a library in other languages.
This is really cool. How viable would it be (resource consumption, etc) to use it for embedded firmware? Are there any special security considerations such as XSS?
Allergy shots: https://www.aaaai.org/conditions-and-treatments/library/alle...

For years I suffered with what I thought were mold allergies (they got worse after rain...) I finally went to see an allergist, got tested, then committed to the 3-5 year course of treatment.

I never thought there was anything I could do besides Zyrtec/Sudafed/Kleenex. Turns out I was allergic to dust mites, and there were some concrete changes I could make in my environment (wood floors, cleaning regularly, ...) That made a huge difference while I retrained my immune system.

I'm two years into shots (monthly now, not weekly), my symtoms are significantly better, and my only regret is that I didn't do this 20 years ago.
Google does to some degree, however, from what I know (and Googlers feel free to jump in) it's non trivial to work for the Cloud team in sunnyvale or wherever but actually work from the Pittsburgh office. Because you can't do this sort of thing, the type of work that may be available to you at any given office not around headquarters may be limiting.

I could be wrong on the above, but it's what I've minimally gathered from talking to some friends / recruiters over the years.
nativescript-vue has made a lot of progress over the past few months, it’s shaping up to be a pretty great mobile development experience.
I use git so much that I made these aliases in zsh:

alias g="git show"
alias gh="git show HEAD"
alias gs="git status"
alias gl="git log"
alias gco="git checkout"
alias gd="git diff"
alias gbl="git branch -v"
alias gbd="git branch -D"
alias gri="git rebase --interactive"
alias grc="git rebase --continue"
alias gra="git rebase --abort"
alias gst="git stash"
alias gsta="git stash apply"
alias gx="gco -- \*; git reset HEAD \*"
alias gcp="git cherry-pick"
alias gcpc="git cherry-pick --continue"
alias gcpa="git cherry-pick --abort"

A few hundred instances of "gs" in my .zhistory :)
Ah, fair. I guess I should say "can require".
JPL News: NASA Learns More about Interstellar Visitor 'Oumuamua'
That doesn't really change much in all honesty; it just disables support for things like the fTPM, secure sleep states, and some communication mailbox primitives (that allow things like offloading encryption to the PSP coprocessor, through the Linux crypto API subsystem -- this is all supported in upstream Linux.)

The PSP is still essential to the boot process and many probably other things (power management, etc), and you aren't going to just magically turn it off with a UEFI option. If your concern is that the PSP is a blackbox covert channel, it probably changes almost nothing.

Both AMD and Intel are functionally equivalent here, as far as I'm concerned.

(My ASRock X399 board also has this UEFI option and specifically calls out that it only disables a few key features.)
It's so hard to read articles for the lowest common denominator. This guy begins by saying he doesnt know what a bay leaf is. He continues that he's inspired by the message of SFAH that 'anyone can cook anything and make it yummms', which is a complete rubbish of a premise. In the bin this article goes like most of the atlantics writing.
Ask HN: Pros and Cons of Hyper-Converged Infrastructure?
I need to get up to speed quickly with HCI: what the tradeoffs are, how to evaluate offerings, situations where it isn't the right option, where to find reasonably unbiased information. Suggestions and war stories welcome!
Why would the docs need to be updated? Is it assumed that a command would be executing a bash or other shell process?
The world is shades of grey. nothing and nobody is black or white. the context and magnitude of illegal immigrant separation/war criminals and
muslim concentration camps are completely different.
Microsoft and Facebook Want to 'Defrag Some of the Complexity'
* fish - essential prerequisite in order to live in the command line

* autojump (aka j) - for changing directories quickly

* open - required to interact with the non-cli world, ships by default on macOS and here's one for Windows/WSL: https://github.com/neosmart/open

* imgpaste - for pasting screenshots into a PNG or JPEG directly (https://github.com/neosmart/imgpaste)

* pbpaste - for pasting into the shell (or if you're on Linux or Windows: https://github.com/mqudsi/fish-config/blob/master/functions/...)

* fzf - a general-purpose "selector" ui for choosing "things" from a list based off, such as your history (bound to ctrl+r) or files in a directory (bound to ctrl+p with input generated by bfs or fd)

* neovim - my configuration here: https://github.com/mqudsi/nvim-config

* ripgrep - for finding strings in files

* fd - for finding files quickly

* sed (with -r) - insanely powerful for common string operations

* tr - lets you deal with line endings, which sed can't

* youtube-dl - download youtube videos from the CLI

* curl/httpie - (scriptable) network requests

* aria2c - high-speed (multi-threaded) downloads and torrent downloads, it just works

* jq - for manipulating json in shell scripts

* ncdu - find space taken up by directories/files, but it's aging and in need of a dire rewrite like fd/rg did for find/grep

* pbedit - edit the contents of the clipboard in your favorite editor https://github.com/mqudsi/fish-config/blob/master/functions/...

* weechat - irc in your command line

* ffmpeg - except I am much more likely to use it via one of the wrapper fish scripts I've written such as ffencode, fftrim, ffconcat, ffmute, etc. because it is (necessarily) so damn verbose and infinitely tunable.

* tmux - if I'm working remotely or on a headless machine where I can't just ctrl+shift+n to open a new terminal window (which I prefer)
Re: the relationship between age and wisdom, you may find this paper interesting: https://journals.sagepub.com/doi/abs/10.1080/016502599383739...
fzf is awesome. I use it in vim and bash.

https://www.tecmint.com/fzf-fuzzy-file-search-from-linux-ter...

----

I use the Silver Searcher all the time. Very fast.

https://github.com/ggreer/the_silver_searcher

----

tig, a text mode interface for git.

https://github.com/jonas/tig
I would say that Helvetica is most certainly a viable choice for design. Helvetica is great for when you want to present text that appears both modern yet extremely neutral. The MIT Technology [1] review uses a lot of Arial and Neue Haas Grotesk, which is the metal predecessor to Helvetica.

I may have some bias since I am a fan of the Helvetica documentary. Regardless of my preferences I think designers who reject Helvetica due to its popularity value originality more than practicality. In something like an art museum, or a fast food restaurant, originality is very important—people need to know what sets you apart from the rest! For something like code documentation or a technical manual, Helvetica is a great choice. When someone is reading my documentation, they have a very specific goal in mind, and the text I'm writing needs to serve a very explicit purpose. If the reader is thinking about anything that's not the literal contents of the text, there is room for improvement in the design of the content (IMO).

If you are intentional with your use of Helvetica, it can be a great choice. If it is obvious that you picked the default typeface, then your design will suffer.

1: https://www.technologyreview.com/
Bizarrely enough, one of the few home computers available in the Soviet Union was a PDP-11 clone in a C64-style case! https://en.wikipedia.org/wiki/Electronika_BK
always need to install watch and tree
There is nothing sociopathic about rationally navigating the global environment. Further, placing bets with your time and money, based on your observations, is what an entrepreneur does.
I think I remember combining watch with tail before...not sure why since -f keeps a stream open.
Too often, discussion on nuance of a specific topic devolves to general politics. Fear of government oversight for me applies specifically to internet laws being bandied about.

> I haven't seen a better solution to the menace of Facebook

There doesn't have to be. Sometimes recognition that there is no winning move is acceptable. With open models like the internet, we must take the bad with the good. I don't see them as a menace, and they don't really affect my life at all. Many of the harms are either blindly assumed to have effect (i.e. political advertising) or are ones that are endemic to large amounts of humans in an open space.

I'll take the status quo. If media or others wants to help educate the populace on harms, awesome. If others such as myself just don't participate on some of these social sites, awesome. Most thought around FB harms centers around the uneducated masses and only if they knew what they were doing. A similar mindset many would say lost the last presidential election. What if I told you they do know, implicitly agree, and unlike this echo chamber we comment on, are content? Let's avoid legislating their wants in this case and also avoid the unintended consequences on the rest of us with internet businesses. The harm caused by this fly isn't worth pulling out the shotgun.

I get this deja vu... now it's big web tech (and the rich and immigrants but that's another topic), previously it was terrorists, before that druggies, before that communists, before that alcoholics, on and on. We've got to learn to face this hysteria with a pragmatic approach at some point.
that doesn't actually disable the PSP. read the Reddit thread
Encryption is basically conversion of one form into other , also know as ciphered text. The encryption is basically done to hide meaning from other person except the one for which it has been written.
Encryption is used to protect the confidentiality of data.

Hashing is basically conversion of string or data into shorter fixed value or key which represent the original string or data. Hashing is used in many encryption algorithms.
Interesting to hear that shots were effective for you. I put up with that four or five years, same thing, dust and mold, and it was absolute hell. I'd get a shot, feel like flaming hot garbage for four days, just get back to OK, and then it'd be time for another weekly shot. Eventually after college, my immune system seems to have just reset itself, and all the things that used to bother me don't anymore.
There is also other research that says that LDL isn't bad [1]. The pollution from living in Saigon will probably kill me long before drinking coffee does. I also only drink 1-2 cups of coffee and tea/water for the rest of the day. At this rate, I'll go for flavor over potential minor health effects.

[1] https://www.google.com/search?q=LDL+isn%27t+bad
A hash function could be considered the same as baking a loaf of bread. You start out with inputs (flour, water, yeast, etc...) and after applying the hash function (mixing + baking), you end up with an output: a loaf of bread.
> we really shouldn't expect ourselves or others to understand the potential side-effects and consequences

I am somewhat with you, but people have been warning about the potential side-effects and consequences of this collection a long time[0]. I don't fault anyone who is only just now figuring out that Facebook might be problematic. I don't fault people who ignored those warnings. That is what it is, that's just what people do, and that part of human nature is never really going to go away. I can live with it.

What annoys me is that when I read articles like this, there's this undertone I pick up of "we've uncovered something crazy and we need to start having a conversation about this." And no, we don't. If you're just now figuring out that Facebook might potentially be maybe evil, you don't need to start a conversation, you need to join the conversation that already exists.

This might sound like bitterness, but there is a real point beyond, "serves you all for not listening." The vast majority of criticism I see on Medium/Twitter/Cable/Outlets in general ignores the perspectives of people who have been thinking about this problem way longer than they have, and as result people come up with, frankly, really bad solutions that are equally problematic.

To make a comparison, this is like everybody waking up one day and realizing that climate change is a real problem. And then instead of going and talking to the scientists who have been warning about it for years, we get a bunch of very reactionary takes on Cable news that ignore the nuance of the situation and say stupid things like, "this is all solar's fault because the mirrors get really hot", or "Facebook should just filter everything that gets uploaded from anywhere for hate speech."

So no shame to people who are just now figuring out that advertising and data collection have downsides. Yes shame to people who feel like this is a novel problem that requires completely novel solutions, or who are using Facebook as an excuse to avoid the broader problem that literally everyone is doing this and many of the other actors are just as bad as Facebook if not worse.

[0]: https://www.xkcd.com/743/
Is more than the shades of grey; also is the other colours. And the possibility to be both or neither, too.
* tldr - better than man in 80% of cases

* htop - better version of top for multi-core machines

* tmux - when you want to run long-running commands
This is the only place where they can effectively make an echo chamber. Try going to Indianapolis with their political views. A messiah complex won't go to far in the Circle City.
AMD almost certainly knew about it as it's in DirectX. This standard, called DirectX Raytracing (or DXR for short) is actually what the very first game to ship with real-time raytracing uses. This is what Battlefield V is using. Not Nvidia's proprietary extensions.

Since nobody pushes to add a fancy new thing to DirectX unless they plan to ship hardware specifically to do that new thing, AMD would have to have been blind & deaf to not know Nvidia was going to ship RTX this year.
> UI windows didn't resize, or it was reasonable to expect that they're fixed.

This isn't true at all. The original Mac in 1984 had resizable windows for most apps. Most other WIMP GUIs followed suit.
Well, tradition is typically things that have been successful many times in the past!

The hard part is to recognize if the reasons for the previous success still apply in the modern world. See "Chesterton's Fence".
During the hiring process for my previous internship a problem with my credit score was discovered (equifax had someone else under my SIN). This ended up delaying my start date.

The only way to fix it in any "reasonable" (weeks) amount of time was to fax them a bunch of documents.
I thought the point of a pivot is that you take something of value in the old company - whether it be the codebase, team, data, customer list, internal tool, employee's random side project, or just some key algorithm or insight that has some utility - and apply it to a new market or new product. Hard to do this legally without keeping the old corporate structure.

If you're actually changing all of product|market|team all at once, I wouldn't call that a pivot, I'd call that a failure. Like Fred, I don't see the appeal of keeping the existing corporate structure and cap table in that case. But I'm surprised that that's now what "pivot" means - he obviously sees more startups I do, but it sounds like the term has been diluted pretty heavily.
Yeah, you're roughly correct. There are exceptions. But in general 'remote' sites (hate that term) have learned over time to avoid excessive fragmentation, as that has led to undesirable results. Sites tend to try to focus on a small number of teams with a strong centre of gravity.
Yes. AMD could have simply switched the chip over to non-finalized standards between June 5th and now. Clearly

No possible way that could backfire or be impossible
Someone rewrote ninja from scratch in C at one point and it's shockingly tiny. (No tests = no extra abstractions to make testing possible.)
What is the Monster? (2002) [pdf]
> The Boring Company bought an off the shelf machine used for sewer lines

That's what perplexes me: what is the innovation behind Boring Company? Nothing? It seems like their main claim to fame is navigating bureaucracy very quickly, but what they are trying to accomplish could have been done years ago.
> tr - lets you deal with line endings, which sed can't

I'm not sure what you mean by "deal with line endings", but sed can operate across multiple lines.

https://www.gnu.org/software/sed/manual/html_node/Text-searc...
How easy is it to get your money out of China?
The tricky part is distinguishing between things that are successful and things that just haven't obviously failed. Tradition might not always be the best of all possible guides here, as it tends to be a collection of things whose primary commendation is that they didn't immediately cause a society to fail.
And there's quite aggressive and odd hyphenation. Despite left justified and lots of space everywhere. Rather squeeze the stuff in one line, or start the next one.

But I think LaTeX doesn't get this right by default, too. The microtype package is something that avoids most unnecessary hyphens.
TIL TrueType was developed by Apple, already with hinting as far as I can tell. Apparently the Mac font renderer ignores most of the hints but not all.
Is there not a risk of tremendous legal battles with investors when you start a new, legally separate business that it could be argued you should have pivoted into?
This is the actual issue. Everyone suggesting a smear campaign here is ignoring the facts. Facebook most likely did not have controls or processes or policy to prevent foreign actors from abusing the platform even when reported by legitimate organizations and governments aligned with US interests and policy.

It's actually in Facebook's best interest to fix these problems because people will leave for another network to share their photos with friends and these issues will accelerate a decline.
Metaheuristics–the metaphor exposed
Apple's rasterizer doesn't do grid fitting, which essentially means it ignores the hinting instructions, but it does do pixel snapping in some cases.
If I had to pick a single utility, it would be pv[0]. It's very simple, but I find myself using it all the time. Basically you stick it in a pipeline of commands to get a progress bar. The simplest usage is just to replace cat or input redirection with a call to pv. Saves a lot of time when I can quickly find out if the command I wrote is going to take 30 seconds or 30 minutes.

https://www.ivarch.com/programs/pv.shtml
It’s definitely the American way, for those of us Americans who don’t want to take a paycheck from somebody else. And that somebody else, whomever is behind paying your wages, is definitely navigating the global environment the best they can, to make money.
Maybe is meant you can remove the carriage returns easily, in case you want only the line feed on the end of the line.
> There is nothing sociopathic about rationally navigating the global environment.

There is something sociopathic about a definition of "rational" that only encompasses financial profit. Maybe you're a good person, maybe you're making products that make people's lives better, but none of that's apparent when you brush off a comment about genocide with "yeah, but there's lots of money to be made". If there's such a thing as "the American way" there's more to it than Gordon Gekko. Don't try to rationalize pure materialism as patriotism.
If it just isn't quite for you, sure. But if the product turns out to be garbage, personally I feel like the vendor needs a strong signal saying so...
Do you really believe he's getting $800,000,000 of PR out this compared to only giving a billion $?
How much capital is driving that?
I guess these are so obvious no one mentioned them, but: ssh, git, zsh, bash, curl, wget, gpg, gzip, xz, btrfs, qemu, pv, tar, diff, comm, column, sort, uniq, sed, bc, tr, od, xxd, tcpdump, tshark, ping, nmap, ip, iw, xdotool, xrdb, grep, pgrep, pkill, lsof, inotifywait, journalctl, systemctl, convert, ed, and probably countless more I'm taking too much for granted to remember.
There was just a talk on it this year, it’s coming but between the time it takes to go stable in OpenZFS and the time it takes to hit downstream (FreeBSD, ZoL) it might not be for a while yet.
I mean directly operating on the line ending itself. e.g. remove all lines or replace `\n` with the record separator, etc.
Yes, but you're implicitly asserting that you can distinguish between shades with more precision than is remotely reasonable.
For the first two years of my life as a programmer (1996-1998), I only had access to these PDP-11 clones. Jumped straight to Pentium II. Never had a sharper upgrade in performance.
There are plenty of people who donate money like this anonymously. Perhaps not quite this amount, but for example my kid's Waldorf school recently got a large anonymous donation of several millions of dollars from "a member of the community." Bloomberg is definitely looking to get something back here, though. Why else would he brag about this in the NYT?
I suspect a lot of people feel like they have already outlived their own expectations
Wouldn't work very well, even in your example you'd have to be a very quick trader and the SEC would catch it immediately after the fact. Whatever the attack, it would have to be very real not some fake event.
A friendly introduction to Serverless Architecture and Why we built jerverless?
See https://daniel.haxx.se/us-visa.html