skysight-inc/HackerNews huggingface dataset:
Semantic analysis is a broader term that (for languages with a type checker) includes type checking. https://cs.lmu.edu/~ray/notes/semanticanalysis/
6 .NET Myths Dispelled
I did not mean to make this a political discussion when I submitted this news.

If there are other open source app stores that Wire is on, feel free to add those in a comment and/or a submission. Coming here just to hate on f-droid for a past decision does not seem productive to me.
I really can't operate without caps lock as escape. That is one of the reason I am apprehensive about setting a leader key(space) because getting used to that will make me incompatible with everyone else's machine.
I haven't read this part II yet, although I very much enjoyed part I - it's an after-work read for sure - I wanted to mention for anyone interested in Roman history, spotify has "The History of Rome" podcast that has been going for something like 15 years now, and is super excellent. It's become my favorite thing to listen to while I cook or clean.

It looks like this covers Diocletian's monetary reforms, which is one of my absolute favorite parts of roman history - looking forward to it!
And kept the support present for I think a year and a half alongside a runtime warning message (and removed SDK support earlier than that)
As a side note the attack scenario you describe works without needing any rooting or anything it already exists and isn't detected by their security mechanism.

Also this is about the second factor in 2FA not online banking.

Which you can do on a completely messed up computer.

I'm also not asking to be able to do pay contactless with a degoogled Android phone.

Similar I'm but asking to not have 2FA, you can use stuff like a FIDO stick with your phone.

Most of this "security" features are often about Banks pretending to have proper 2FA without a second device... (And then applying them to other apps they produce, too).
This looks soooo cool! The product of a very interesting mind, I'm sure.
I hadn't even realized how frustrating I found this until I saw this comment and you verbalizing it.
And the next sentence, which you conveniently left out:

> It was characterized by heightened political repression and persecution of left-wing individuals, and a campaign spreading fear of alleged communist and socialist influence on American institutions.
A reddit rant from a 3-hour old anonymous account is top HN material these days?
This is x86-only, right?
I recommend David Hackett fishers "the great wave" for one take
Regular SA and DBA jobs will be almost completely gone within a decade or so. Same as there are hardly any auto mechanics anymore because nobody can fix any of the new cars but the manufacturer.

You'll only find those jobs at one of the handful of cloud companies. Nobody will know how to do anything for themselves anymore and all this experience and knowledge will be lost.

There are no more actual administrators. Just users paying rent.
Somehow when viewing really old movies, chronicles or photographs, I often think that all these people, some of them so youthful and beautiful, are now dead.
Are they claiming that they're neutral, or have they violated any such promise, code of conduct, ethical statement or anything? If not, then I'd consider this a moot point.
https://www.cnet.com/tech/computing/moores-law-is-dead-nvidi...
Well, there is sensitivity. No contest, digital wins.

But ya, digital photos are usually blah.
My rule is that I never install an app from a small publisher. I only install apps from Google, or other large established publishers.

I know they all spy on me, but I do trust that they won't steal my bank credentials and drain my accounts.

Another bit of advice, never do banking on your phone.
Nobody at Google is getting written up for being 5 mins late (at least nobody out of the people offered 6months parental leave)

But also, what a depressing zero sum world view. Not everyone wants or has kids but we can still be happy about people having some time off if they do
> China is demanding the U.S. end "interference" in the Beijing Winter Olympics, which begin next month, in an apparent reference to a diplomatic boycott imposed by Washington and its allies.
I pressed 'h', and it didn't do anything.

Context matters with such shortcuts. Even if I make sure that I have the location bar selected, focused and clear, 'h enter' takes me to a completely different website - because hacker news is actually 'news.ycombinator.com', so it's not the default by typing'ctrl-k h enter'.

And let's be frank. Even if we do get voice control, it's not going to somehow take our keyboards and mice away from us.
I don't think AWS or GCP will go away any time soon. But I'm going to continue to steer companies I'm involved with away from them.

For AWS the cycle always seems to be new product comes out, has a great presentation and white paper, and then when the company tries to implement it, they find a bunch of cracks in the service, or hidden cost traps. Or worse, they don't find either until it's too late.

For example on an interview I asked a hiring manager about a time something went not well and how they resolved it, and as soon as she started talking about moving to DynamoDB I started chuckling, because I knew where the story was going. You test out DynamoDB and it works great, then you finally get it to production and find out there's something not performing correctly, and that's when you usually discover you can't actually alter your data structures in production. You either need to completely redo everything, or use the handy money slider to pay AWS more money for reasonable performance. They saw the Oracle DB "throw us money til it works" model and figured out how to automate it.

Similar story with Lambda, where they buried the lede on cold starts (especially for VPCs), and gave a wink and nod to using heartbeat requests to keep them warm. Which works right up until you're actually trying to scale the thing, which was supposed to be the whole point. It appears to mostly be resolved now with the move to Nitro and NIC pools for VPCs, but they let people be guinea pigs for that service for years with promises they knew were false.

I don't have personal stories for GCP, but my coworkers note similar experiences from their previous forays at other companies. Either way, unless you're extremely smart about it, the myriad of services both offer will lock you in, hard, and it's too easy to keep locking yourself in. It would be a herculean effort for some companies to extricate themselves at this point.
VS Code team member here. The diagram in the article is a little wrong, but the basics of it are:

- The "main process" which manages the windows (renderer processes)

- The renderer process" contains the UI thread for each window, the renderer process can have its own worker threads

- The extension host loads extensions in proc, extensions are free to create their own threads/processes. The separate process for extensions protects extensions from freezing the renderer

- Various other processes that live off either the main process or the "shared process", such as the pty host for terminals which enables the terminal reconnection feature when reloading a window (also file watcher, search process)

We've been shuffling where processes are launched from recently but the actual processes and their purpose probably won't change. You can view a process tree via Help > Open Process Explorer to help understand this better.

EDIT: Formatting
Blame the folks demonizing/shaming having "pet" servers and pushing immutable infrastructure. Linux server administration is quite enjoyable, and with how well apps these days can scale vertically, it really takes a special kind of workload to need (and actually saturate) fleets of servers.
The “none of your business” kind. Why is there a whole thread of this reasoning here? You have read the article, he was totally innocent, and now you’re questioning his “Chinese ties”. I guess he was right in that his image was tarnished permanently. What a sad world that such an accomplished person has been ruined. Imagine the awesome impact he could have had. His research area could have revolutionized many things in energy.
Here's a leetcode problem for you. A large company hires tens of thousands of SDEs per year. Simulate the hiring and retention process for a population of SDEs. Assume that the number of population with a given skill level is inversely proportional to skill level. Further assume that the base skill level of the population is lower than the minimum necessary to be retained. Simulate that interview process has an error rate. Simulate the exit process too. Assume that the exit process has an error rate. Further assume that the error rate of the exit process is lower than the error rate of the input process, since it is based on first hand experience, rather than the skill of the interviewers.

Now predict the ratio of social media posts from:

Group 1: a bunch of poorly skilled workers exhibiting Dunning-Kruger effect who were (correctly) exited.

Group 2: highly skilled workers enjoying their job

Further assume that the poorly skilled workers are either out of a job, or looking for a job, and frequenting social media sites, while the highly skilled workers are not, and only infrequently checkout a limited number of sites, like HN.

Compare with observation: a whole bunch of people complaining about Amazon ("This is amazon, right?"), Facebook ("I honestly thought this was about Facebook...."), Google ("I really doubt Google is going to implode"). And a small number of people saying "Actually, my team is fine, but I've heard stories."

My personal data point: I work at a FAANG; my team has lost people, but only to other teams internally.
Desktop Safari has a much different power domain than mobile Safari as mobile has alway-on cellular radios (in the nominal iPhone case). iOS has a very power optimized push notification system run through Apple's infrastructure. Notifications for a device are coalesced and sent as a batch to keep the background power of the cellular radio as quiescent as possible as often as possible. It's the same reason there's a background processing API. The notification and background processing APIs also work on iOS where an app can be jetsamed at any time. There's no swap on iOS. Web notifications aren't compatible with iOS' background processing policy and there's not a good way to make them so.

Desktop Safari doesn't have a cellular baseband to worry about. Even the wake-briefly-from-sleep-to-check-email feature in macOS is only activated when the Mac is on a wired or previously joined WiFi network. It doesn't randomly blast signals in your backpack on the subway trying to check e-mail and notifications draining the battery. There's also not the same jetsam policy on macOS since it does support swap.

Batteries have finite power density and an iPhone has a finite volume for a battery. So there's only so many watt/hours that can fit into an iPhone. Unrestricted background network/processing means much reduced battery life. That's a bad thing for a phone. It's doubly bad for a device that's a device that's also an electronic wallet and navigation aid.

Smartphones aren't laptops and neither phones or laptops are desktop systems constantly plugged into mains power. A system that makes sense for a desktop on mains power plugged into Ethernet with 32GB of RAM and essentially unlimited swap does not necessarily make sense on a battery powered device with only radios for connectivity and a fraction of the RAM and no swap.

But I get it, Apple Bad and everything they do is a vast conspiracy.
Some could be honeypots
Thank you. Maybe I should give it a try again. I am also frequently considering creating a vscode extension that just opens a file in a terminal-based vim instance, sitting in a tab. I think that would be possible and it would be a nice fall-back..
I have this out-of-sync issue as well. I was previously blaming it on a Clojure plugin (Calva), but I'm guessing you don't have that. Wish I could reliably recreate - it happens once or twice a day.
Unless bash lives in /usr/local/bin/bash
They are making the difference by providing their excellent service.
Will They Reply? Analysing Reply Networks of 32 Programming Language Subreddits
> What's the point of hiring someone to be on call, if they refuse to be on call?

Indeed. I've walked out of interviews over this. The list of things that are actually that critical is incredibly small.
Not sure what you are saying, bash behaves as bash when invoked as /bin/bash, and Bourne-shell-ish when invoked as /bin/sh. Lots more detail in the man page.

I've never seen use of aliases in a bash script...? They are generally for CLI convenience.
Yes, that's exactly it.

The problem is that the 'infiltration' is pervasive, as designed by the CCP and it therefore gets really nuanced in terms of trying to uphold justice and anti-discrimination.

CCP is pursuing '360 Thought Control' within their borders ... but using every avenue outside their borders as well.

There are also subtle gradient problems as well: some Chinese students on campuses which have had CCP intimidation have state 'yes it's a thing, but really most of us consider it to be kind of ridiculous'. In that case, it may be a lot of 'intent' but little real influence.

But the indirect, knock-on effects can be as dramatic. I once saw a presentation by an American early state investor for the Shenzhen/HK area, keen to give an idea of how the area was expanding. His presentation talked about strategic initiatives of the local governors there, and it was right out of the governments talking points. In short, he was acting as shill for the CCP. I think the only reason he was doing it was to stay in the 'good books' of local governors and to develop relations. The leverage consistently utilized by Chinese government on all such matters is palpable. Hollywood which is an array of people within an industry, not a 'single entity' exemplifies this. The Dalai Lama no longer gets many meetings with high profile dignitaries, and Hollywood has basically 'shut up about the issue' for the most part due entirely to economic coercion.

Certainly, one of the measures Western Nations should implement is a transparency policy whereby their measures are given public airing, and possibly 'tit for tat' sanctions, which is to say all measures taken by them imply some kind of in-kind response. It would take a lot of coordination.
Google is 90+% of Alphabet's earnings - that's not splintered any more than FB is a splinter of (cough) Meta.
Docker Is Down
Second outage in about a week.
This is very cool. Running tests on browsers has always being a pain. Is this something that could be run from within a container?
Except Ubuntu DSVM
I use vim as my IDE daily, and swear by it. I was just thinking of things that I still 'shell out' for because it feels more convenient and wanted to get other people's opinion on how they solve it.

1) Open a file (in a split) in the same git repo that shows up under 'git status'. I'm way too comfortable hitting ctrl-z, git s, grab mouse, copy, fg, :sp ctrl<v>. Is there a simple pattern/plugin to just list modified files and open one in a split?

2) Open a file in another repo. So I'm in src/foo, and I need to open a file (in a split) in src/bar. I often use NerdTree for this but it feels slow and cumbersome, but maybe I'm using nerdtree wrong? Something like being able to just type <leader><key> <start typing a path and get fzf-style results> or something like that.

3) Find where a function/method is defined in the current git repo. Right now my pattern is I have Ack search (but using fzf) bound to backslash, so I type like \'def funcname' but this feels so cumbersome. Is there a faster way to just say "open the file where the function name my cursor is in is defined"?

For reference, in the shell I tend to rely heavily on fzf and fzf-using functions (e.g. 'vis' will let me select from changed files via fzf and open it in vim, 'vif' will let me select from any filename under the current dir in vim) and I guess I'm mostly looking for bringing that power and flexibility into vim without shelling out or lots of arrow-arrow-return-arrow-arrow-return in nerdtree.
For "tenants" who make money off federal lands, rent-seeking seems a-okay.

For "tenants" who are enjoying the view, then subsidization is great.

There are too many business exploiting the federal government for the best of both worlds. They will "lease" land, usually at a step discount to market rate, then still stiff the government. This turns out to be so much cheaper than owning the land, because if they don't pay property taxes, the government will auction off their land to someone who will make sure they get paid. See: people like Ammon Bundy.
In which case... where in the environment does it grow? If it's all growing in a cave somewhere, we can find it and disinfect it or at least put up a fence.
We took the same path, using config management tools to automate our deployments. But after a while, we realized that the servers only existed to run apps, and those apps could be declaratively described as containers and the whole thing pushed to Kubernetes.

That was our 'perfect world'. Reality was different and we still have a lot of servers running stuff, but what we did push into K8s really reduced our operations workload and we're pretty happy about that.
I bet if fdroid was censoring an app mainly used by antifa and persons from the radical left you'd be quite happy.
But they rather sensor a social network used almost uniquely by alt-right / fake news writers / neonazi / hateful people, and now you're here complaining about it not being neutral.. Go create your own free right wing app store if you want Gab in it.
Basically - it became a go to for the Alt-Right, these guys ruin everything.

Sad thing about free speech on the internet is that while i'm largely in favour of it mostly it does create breeding grounds for openly hostile and harmful opinions/people.

Given the lack of education in most of the world this is sadly utterly terrifying and i have no idea what to do about it.
Why look for a statistical hypothesis when I have the actual reasoning?

I specifically want to exclude bureaucratic people from my life, it's not a new thing since coronavirus. I don't find the "pandemic" disgusting at all, to be honest, it's a low severity virus. I've had it, zero negative effect.

I genuinely find it bizarre that people would have an issue with me using a potentially slightly offensive word to describe someone, but have no issue with the use of force to seperate people from their families.

Like, you need to go right back to basics on your entire thought process there because there's been a complete logical breakdown.
This is unfair characterization. Because Gab sticks to a very liberal (in the traditional sense) interpretation of the 1st amendment, it's probably the home of marginalized voices. However doesn't mean Gab supports their points of view.
Because you're not going to have a great time with /bin/sh (i.e. dash or the like) if you want to do anything more than very, very basic scripts.
I'd be surprised if Amazon doesn't in fact have something like that model running in HR. I knew a high level data person hired into HR to build their auto-firing model for example.
About a year and a half ago almost half the results I was getting consisted of those. Most of them were on `.it` TLDs, and I've been blocking all those results since.

There is an official Google publication on this phenomenon that was published a really long time ago, but I'm unable to find it anywhere. Would anyone reading this perhaps know where to find it?
Luckily, there are other means of performing computation than just silicon transistors.
While I agree with you in that working with scale is an incredibly valuable skillset, I don't think scale of users or data necessarily correlates with company size. There are many small(er) companies where you will work with enormous userbases or huge data sets.

Likewise you can go work for huge Fortune 500 corporations and the biggest level of scale you work with might just be at the level of a few hundred internal users.
Oh wow. And here I thought they were one of the relatively clean ones among the crowd of McAfee and Avast!. Agreed with the top comment there that the whole industry is reeking. Seems like the only reasonable one is Windows Defender, with the only Linux alternative being ClamAV (non-shady but questionable if it's effective at all for a workstation)
Thanks for the link. I have not read that manual for over 40 years. Appendix B "Advanced Display Programming" is where I learned the mischief I did at the show.

I guess I could have prevented a lot of HN grief if I had clarified that a AC power cycle absolutely clears all display memory and completely eradicates anything that I had put there.
Funny thing is with these "free speech" advocates, allowing hate speech (antisemitism, racism, sexism, etc.) on your platform is anything but politically neutral. It's obviously capitulating to hateful groups like white supremacists/neonazis.
Grocy: Self-Hosted Groceries Management
Diderot’s Encyclopédie
> Why not?

This is something you need to take up with the governments themselves. In rare cases, an expat can get paid in another currency in some countries via a swiss bank account or something, but it is extremely rare, and the laws are really narrow in most places on what you can be paid in.

> then I could at least rent a secure box for my dollars. It will a least protect against inflation.

Many people do that. And it isn't simple to set up, and it definitely isn't legal. If you don't mind taking the risk of going to jail, or rule of law isn't really a thing, then no problem.
Podman works with docker-compose 1.x only and needs some finagling to work. I have this wrapper script as podman-compose

#!/bin/bash

set -e

tmpdir=$(mktemp -d)
port=$(podman system connection ls | grep -Eo 'localhost:\d+' | head -1 | cut -d: -f2)
[[ -n $port ]] || exit 1
ssh -fnNT -L"$tmpdir/podman.sock":/run/user/1000/podman/podman.sock -i ~/.ssh/podman-machine-default ssh://core@localhost:"$port" -o StreamLocalBindUnlink=yes
export DOCKER_HOST="unix:///$tmpdir/podman.sock"
docker-compose "$@"
rm -r "$tmpdir"
$250 million for public safety

$59 million for public works

2021 Amended Operating Budget:

https://apps.pittsburghpa.gov/redtail/images/15962_2021_Amen...
Melvin Capital Still in Trouble with Fresh Losses in 2022
Yes. Feature flags changed the mindset of my whole team. I absolutely love the fact that it pushes the whole team towards release-small-release-often mentality. It's a technical solution with many benefits but I love the cultural impact the most.
Yeah the system worked correctly. He only lost a year of his life. Whoopsies!
GPT-3 told Google with high confidence that the text was fine. :)
Can you come up with a solid definition to separate "essential" userland from other user-installed packages?

You cite DEs as essential, but maybe I want to be using my own Enlightenment install rather than whatever the system has installed (true story!)
Bash has a POSIX mode.

Knowing when to switch into and out of this mode, and what impact it has, is a more advanced subject that should not burden those learning the Borne family.

It is better to start with Almquist, or another pure POSIX implementation, with documentation specific to standard adherence.

More advanced shell features should wait.
No one thinks the performance problems are implausible. But hardware can only do so much to make up for the worst excesses of antivirus. Behavioral scanning doesn't require huge amounts of memory and has negligible need to touch the hard drive. On-access scanning by definition barely needs to increase the number of I/O operations. It shouldn't bottleneck the machine if it's done competently. So then you're just loading outlook off a hard drive, which took several seconds the last time I tried it.
Edit: China is indicating the recent Omicron outbreak there is from Canadian frozen food (not Chinese, as I miswrote). A blatantly terrible bit of propaganda.