skysight-inc/HackerNews huggingface dataset:
I'm sympathetic to that. Certainly much earlier in my career, I had a lot of day-to-day personal contact with most of the people I worked with. Of course it was a different time with much different communication methods available--basically desk phone and early internal company email--and expectations for in-person meetings and hallway conversations.

But today even if I were in my local office, almost no one I work with would be in that office even if they weren't WFH anyway.
There are virtually no engineers in Lagos and very few in Buenos Aires who compete with engineers in SF/NYC (the one getting SF/NYC salary) in terms of skill set. One thing that many people overestimate is number of competent engineers outside of well known tech hubs.

I know that it was big surprise for FB and other big tier 1 companies when they started to hire remotely was that it was not actually easier to hire remotely than hiring in NYC/SF. The remote pool ended up being pretty small.
I am a software developer, so I guess I could have done it. That said, I'd rather not do it, spending my time on other things.
Out of curiosity, whats the crawl speed of both marginalia crawlers?

I had an inspiration to try and spin my own crawler after reading some other posts on the marginalia search. (it runs very dumbly, just pulling links from an ever increasing in-memory set) And on a single thread with asynchronous web requests and a massive pool of async workers (10k, ram is cheap on a personal machine). I've been able to reach around 300-400 requests per second, pulling the page, parsing for <a> tags, and throwing the href on the stack to search. I find the use of that many bespoke threads to be really surprising. Both because of the increased complexity of threads over async code, and my (possibly naive) expectation that web traffic will always out-bottleneck cpu bound tasks like HTML parsing/lexing/tagging etc.

I'll admit that I've been dragging my feet on implementing any proper parsing of my own, so I don't have any comparison to draw from. (Tried SQLite, clogged up my async code too much with blocking ops and im not excited to try a second time yet)
https://github.com/val-lang/specification
Ha, vindication. I posted a while back about I used to use OpenSnitch to block VS Code's telemetry requests.

One of the comments mentioned that there's already a setting to disable it, ain't that enough..?!

I'm once again recommending OpenSnitch: because Microsoft won't take "No" for an answer.

https://news.ycombinator.com/item?id=30865152
The problem is enterprise environments where they tend to run stripped down locked down Windows installations and don't like to upgrade.

We used to use a native webview in an app and found that our app (packaged as MSI) would not install in a lot of enterprise environments because they don't allow secondary installers not signed by the same key as the primary installer. That means no bundling or side loading Edge. They would also require special security policy review to install Edge, making the whole thing really painful.

If you are only targeting personal end users a lot of what I said may not apply but it absolutely does apply in enterprise.

P.S. We did finally drop Windows 7 support a while back but we still get asked for it regularly. We get asked for Windows XP every now and then. Enterprise.
Also, Musk repeatedly said publicly that he wanted to buy the platform specifically to address the issue of bot accounts.
> Also, how do they succeed in keeping this scheme for more than a few days after the identity theft is noticed and reported to the police?

Why would a stolen identity not being used to steal from the person whose identity was stolen, but just to process legal payments, be noticed in a few days? Or even a few years? Maybe at some point the IRS might find the account that used my identity and send me an angry letter, but that seems like it would be years down the line.
India forced Twitter to put agent on payroll, whistleblower says
Fine-Grained Sandboxing with V8 Isolates (2019)
There seems to be the impression that "waiving due diligence" in an acquisition is some license for the seller to defraud the potential buyer without recourse.

If Mudge's allegations are true that Twitter has been defrauding the public in their reporting, failing to abide by the terms of a federal consent decree, and generally turning a blind eye to real problems to prop up their image, then "waived due diligence" or not, Musk has an out from the acquisition, and cause for a significant tort claim.
Isn’t an alternative explanation that companies locate people that need to communicate near each other? Why would we assume you are equally likely to want to communicate with every other employee.
I think one thing noone wants to admit is that a significant part of your team don't even want to "socialize" with coworkers outside of work. They want to just do their work, go home, and socialize with their friends/family.
America’s Fire Sale: Get Some Free Speech While You Can
To my understanding you’re right (ie they don’t affect human cells) but there’s absolutely a chance the human immune system picks them up, but only really if they get in the blood stream. And really this is a secondary concern if that is the goal of treatment, because not doing it means the person probably dies. And due to the extreme sensitivity of a phage to a specific pathogen even having concerns about immune reactions in the future is likely to be a very minor concern given the alternative.

Most phage therapy I have seen/heard of is related to wound care and bacteria that is causing intractable antibiotic resistant infections (either superficial or potentially respiratory).
In these environments immune cells cant really effectively do their immune actions (because of the debris, and because a necessary function of effective immunity is effective circulation).

A good going blood borne infection being attacked by bacteriophages would be scary to treat someone through… intravascular bacteria being lysed causes a generalised inflammatory response that amongst other things is hyper coagulable
> Socializing is encouraged via huddles in Slack and I can communicate with anyone in the company if I need to.

I enjoy remote, but cannot agree with your comment. Socializing simply doesn't occur in Slack, for me. Communication, as you put it, does - but not the genuine socialization that I've come to miss.
We have two 30 minute watercooler meetings a week where we talk about everything except work and our manager purposely doesn't join one of them.
Sketch: remote working from day one (2021)
I live in a town where the primary industry is resource extraction. There are some software development jobs but they pay a pittance relative to remote work. I see many of my peers in my area working remotely (alongside myself) for this reason. I expect that local salaries will have to be increased or those local jobs will become stepping stones for new grads to transition to remote work eventually.

So, maybe big city folks will see their wages stagnate, but for those of us out in "Kansas" it's a dream.
Throughout my career it's been my experience that the type of people you describe are never the top performers, and seldom average performers. The ones craving social interactions often are just looking for distractions (like spending too long at the water cooler chatting) cause either they hate their job, hate the work, can't do the actual work or view work (exchange of labour/time for money) as a predominantly social activity. That type of person is usually a negative contributor overall.

No thanks. I get paid the same if it takes me 4 hours or 8 hours to complete my work. I'll take 4 hours and spend the rest of the day doing what I want.
In fairness, Dart took the fully-sound approach and while it is clearly better, it does make dealing with class member variables a massive pain for similar reasons.

Also clearly a bit of unsoundness is way better than just no type annotations at all, which is the alternative.
Funny considering that it cannot do basic math.

1494*1444 = 213796
Yeah, that should be fairly doable.

The beauty of the design, since it's mediated by a portable language of JSON-objects, is that you can in principle replace or extend any of the steps, including support for other protocols (like gemini:// ?) or content-types.
This is a misconception. Everything is paid for by inflation. This hits the poorest the hardest.
Ask HN: Service to Transform iPad App to Website?
Is there anything out there that can take an iPad app and transform it into a website? (Besides Mac Catalyst)
it looks like our immune system does attack them sometimes and a lot of the successes have been with people on immunosuppressants https://arstechnica.com/science/2021/07/maybe-not-so-fast-wi...
OAuth Device Authorization (2019)
I just put my Calibre library in Dropbox and get apps like Calibre Sync for Android. It integrates with Dropbox, downloads the library metadata on demand, and lets you download the books you are actually reading.

I combine this with sorting by recently modified/custom Calibre columns for managing what is Todo or various 'shelves'. It lets you make a custom 'tag' column.
There are better and worse ways to do it. But I found it uncomfortable to provide the "spin around and ask your co-worker" experience when helping to onboard people remotely. If someone's taking much longer than expected to get up to speed you want to find some way to make yourself more available without looking like you're watching their every move.
Individually I think remote workers will be more productive.

But collectively I do not yet know. I find it plausible that the average in-person organization may turn out to be more productive than the average remote organization.

Either way I'm excited to find out!
If you mean Docker Desktop, I still use it, on both Mac and Windows. I don't use it on Linux because it seems pointless. Docker is basic infrastructure - if you need to quickly stand a service, such as a database server, to run some tests, or run some tool (it's a popular way to pack Jupyter, for instance)
Technically if you want to get in there without Mac hardware, you can just spam create valid serial identifiers for your hardware until you find one without a registration date, which you can claim and will let you on the iMessage network [0]. I'm surprised nobody has packaged this into an app before.

[0] https://dortania.github.io/OpenCore-Post-Install/universal/i...
I turned off youtube recommendations years ago so I can't comment on that, but spotify's have pretty much always been terrible in my experience.

Anything suggested on the front page is either songs i already have in my liked songs or completely out of place. And the songs that i've already liked are from a few specific genres and artists, which seem completely random.

A few examples:

* Ratatat and Röyksopp both are in my top 5 of all time according to Spotify's own stats, yet I never got any suggestion about E.VAX, Kunzite, or Röyksopp's releases (their Lost Tapes playlist and their latest album, released about 4 months ago).

* the 'recommended for today' section is regularly filled with random synthwave when it's a genre i barely ever listen to, and a lot of 'electronica/trance/organica/deep house/whatever you want to call it', which i don't really listen to either (at least this kind of electro music).

* still, the worst offender has to be podcasts. I have zero interest in podcasts, have never clicked on any and likely never will, yet it's always the first thing on the app homepage, just below 'recently played'.

I've tried to use the browsing categories but these are most of the time just as poor, they only contain a few playlists and the latest big releases of the genre.

Highly subjective, but i'm tired of personalized suggestions & feeds. Just because I watched or listened to something does not mean I want more of it. And imho 'just use a no history session' or 'click not interested' do not solve the problem, especially since the argument in favor of recommendations seems to be that it is 'more convenient for the user'.

Why can't I just browse instead? Spotify has a very extensive way of categorizing songs based on multiple characteristics (https://developer.spotify.com/documentation/web-api/referenc...), so why can't I just use that when searching for new music, directly in the normal app?
My email server is configured to send all cold email straight into the trash and I never ever even see it. The only way to bypass this is to make me aware of your existence and also convince me that I should care, life is too short to read all the spam, goodluck!
Before Swift 3 the language has the very stupid increment/ decrement operator pairs.

In C these operators, paired with pointer arithmetic, allow you to write either incredibly terse yet correct implementations (e.g. strcpy as one liner) or more often in practice, conceal horrible defects where your code is hard enough to read that nobody spots the mistake. If it is the 1970s where you are, your CPU might have an increment instruction, and your compiler might not be smart enough to spot that x += 1; is also an increment. So when C was invented this isn't crazy at all.

C++ inherited them from C, for whatever that excuse is worth in the 1980s.

But in a modern language you should either abolish them entirely or, if you can't bear to do that, neuter them enough that most of your programmers won't manage to blow their whole foot off when they try to use them. Swift chose to abolish them. Go keeps an increment operator but you can't use it in expression context, so that way it doesn't have pre/post-increment.

So, to me that's pretty obviously an improvement in Swift, even if it's incompatible.
There are former work colleagues that I do keep in touch with regularly, yes. We do text and do get together every now and then. I knew them from before the pandemic, when we worked at an office together, from before remote work became a semi-permanent thing. If you work at a "remote first" company where people are spread all over the country or world, this won't happen unless you happen to have someone nearby.
I genuinely believe the people working on this problem are looking at it the wrong way. Instead of trying to make the waste repository into something highly visible, or mystical, they should instead choose a remote and inhospitable location where attempting to access the repository is economically nonviable for any future civilization.

Assuming civilization collapses or regress to pre-industrial levels where the concept of radiation is lost, any future group trying to extract this mythical energy source would have to first discover the location of something buried so deep underground, and then have to develop the logistics to try and access it with manpower. If the repository is placed in the middle of a desert, the challenge of providing water to the workers would be substantial. If they placed it in Antarctica, simply getting there and keeping the workers from freezing to death would be so monumentally expensive that it would bankrupt any civilization attempting to do so. Even if industrialized capacity does return, it would still be economically monumental to try and get to the waste repository. There is also a decent chance that a future civilization with said capacity would rediscover the concept and dangers of radiation.

When I talk about expense, I also like to highlight this: https://en.wikipedia.org/wiki/Pyramid_of_Menkaure
Here is a project to dismantle a pyramid that was canceled because of how expensive it was and because of how little of a return on investment the endeavor appeared to be.
Maybe not strictly relevant, but I’ll just mention that when I want a container I use systemd nspawn.
That is fine from my point of view. You, vscode and the extension have an agreement of how the data is handled, where is sent to and how it is processed. It becomes a problem when the vscode or an extension ignores the no telemetry settings, keeps sending data, and we have no much of a clue how it is going to be store/processed/used for.
For me at least, hybrid (some days remote, some days at the office) makes impossible to live in Antwerp and to work for a company based in Amsterdam. Commute is, at best, 2h one way. Same about working for any other Dutch company that is not based on Antwerp. So, basically hybrid means "back to pre-COVID times" when it comes to the pool of companies I can apply to.
No, we steal from the poor via stuff like an onerous legal system, fines, fees, and most importantly, inflation.
I wish CNN would just air their interview in full instead of splicing his answers into 5 second soundbites with editorialized voiceover framing. I'm infinitely less interested in CNN's reporter's summation of the issue than that of the veteran security analyst at the heart of the story.
> I never really understood why people say productivity and socializing is difficult remote.

If you'd like to understand, just go back and reread what you wrote. You described a lot of novel, innovative practices that require people to learn new habits and examine why their mostly subconscious, lifelong social habits aren't working for them anymore. That's hard! Hard enough that I'd guess you're in the top 1% of remote workplaces as far as collaboration goes.

That you've managed to succeed at a small, all-remote place is impressive. But imagine trying to go back to your bigco and switch everybody over. That sounds extremely hard to me.
Not everyone is in a position to avail themselves of a job search immediately. But those who can, seem to be doing so.
Uncurled – what I've learned about Open Source – Daniel Stenberg,cURL maintainer
I think most of today's problems are due to failures of the consensus in the 90s and 00s. The consensus interfered in Russia's 1996 presidential election (alienating Russia from the western world), allowed China to join the WTO on the assumption that capitalism would eventually lead to democracy in China and invaded Iraq in the name of spreading liberal democracy. The consensus also stood by and did nothing or even cheered as corporations shipped working class people's jobs to countries where they could pay next to nothing and decided that they were "multinational" with no loyalty whatsoever to their home country.

What I meant by "few real problems in the world" is that compared to global pandemics, terrorist attacks, the return of 70s style economic malaise, aging populations (in the 00s, this was a Japanese problem but it is now becoming a global problem) and the possibility of a nuclear WW3 if the tensions with Russia and/or China escalate, whatever problems people perceived in the 90s were trivial in comparison. Even the problems that remain unsolved from that time (like climate change) are generally much worse today because of decades of inaction. Its really hard to take seriously "problems" like the president having an affair with his intern or a famous football player getting acquitted of a murder that most people think he committed when you live in a time where the end of the world in the near future is a plausible outcome.
There's so much BS and such a dance that revolves around hiring that I have trouble believing that just being remote alone will really decide if a given company gets "top talent".
I work around and with a climate scientists. What I worry about has changed.

Metrics and crash statistics are fine. And if they are collecting some dystopian level of data, then I bet that google and facebook has them beat already.
Correct. I didn't mention it earlier for minor spoilers but :shrug:
I bought an M1 Mac Mini on sale earlier this year when Microcenter had them under $600, now it just runs Asahi Linux. Eventually I'm going to move all of my self-hosted server stuff over to it, minus Jellyfin and whatever else needs hardware transcoding capability.
How much does that cost you per board?
Remote work is great once a project has been scoped out and responsibilities have been assigned. You get to work on your own terms and be very productive, because let’s face it, modern open space offices are horrible places to get work done.

But, if you are not an entry level employee, your objective is to find work. That means socializing with people in the company to understand where the opportunities lie, collecting subtle clues, show your human side to gain trust. A zoom thumbnail on a scheduled call cannot do any of these.

One last thing. I have not found anything as effective for problem solving as having X people in the same room staring at a whiteboard and scratching their heads at the same time.
What if you took a hammer to your WiFi router.

Yes, it’s always possible to turn it off but what I meant to say was that the VSCode team makes it hard.
I looked at Runbox. Their offering does not satisfy my requirement "where price is not per account but per domain with unlimited or large number of accounts".
What they have is a main account with lots of aliases, but each separate user account, which they call "subaccount" is extra pay.
Not really fitting. Oracle is just a group of people. If you take away the rider, a lawnmower is still a lawnmower. If you take away the employees oracle entirely ceases to exist. You can't hand wave their moral responsibilities as humans.
> where I pay fees/taxes into some virtual substrate

The thing is that you're supposed to be tax where you live to finance the public infrastructure you use, pension schemes of locals, &c.

I know a few of wantrepreneurs who live abroad, bill under an Estonian "e company" , don't pay taxes locally and on top of that illegally get unemployment benefits from their home country

This trend has to cease and with the new "remote first" mentality I can imagine it won't stop anytime soon
Techmoan Reviews Prison Tech
l0phtcrack? "Now that's a name I've not heard in a long time." Wow I thought the name Mudge seemed slightly familiar.
I think this is a worthy cause and something that interests me. But it should have its own place, and not be brought up randomly on some other topic. Perhaps you or someone else could write a post on it and submit it! That would lead to better engagement and a more focused discussion. It would also be in tune with the guidelines- come to think of it, that's probably why the guidelines are as they are.
If you don't fancy soldering, their assembly service is astonishingly cheap even just a few boards.

If you choose your parts carefully (https://jlcpcb.com/parts) so JCCPCB has them in stock and charges their low (reel quantity) prices, assembly can be cheaper than purchasing the parts and assembling yourself.

https://www.electro-tech-online.com/threads/jlcpcb-assembly-...
Ukrainian military shares details of counter-offensive in south of Ukraine
I agree, the churn, as I experienced it, lasted until 2010 or so. My last CPU, an AMD FX-8350, is a 2012 model, and I still use it for gaming in my main PC. Before that, new tech was a must every 3-5 years or so.
That may be bad for the company, but I don't see it as being bad for the worker. Less work friends, but less loyalty so it's easier to pack and move on when it's time.
I doubt it is cheaper at all.

H-1B applications must pass the prevailing wage test, i.e. applicants cannot earn less than the prevailing wage for their position at the chosen employment location.

Companies like Tata, Infosys, WiPro, etc. need to maintain a part of their workforce in the US for certain projects anyway, so they slave away these applicants with draconian contracts. It's not that they pay them significantly less than any other, but the fact that they can guarantee a 3 to 5 year headcount for their larger US based projects, with a larger talent pool to choose from, if needed.
I would think alcohol would be worse than carbohydrates