skysight-inc/HackerNews huggingface dataset:
Ask HN: Out of IT for 3 years. How to get back in after working for self?
Skill set was C++ but also web tech such as React / Angular. Javascript. Current side projects are node/react/flutter.

I worked for myself. So I have no current experience. Ordinary employers seem to see this as red flag. No callbacks.

Are portfolios still a thing or should I go for non-profits and rebuild a network that way? Portfolios got me work back when I was contracting.

How would I transition back in? I'm in 40s.
Dupe (or at least "should merge with the comments from") https://news.ycombinator.com/item?id=29245466 the URLs are different but they are both referring to the same document just different formattings of.
The fact that you can just walk forever in any direction is a real issue. People will wander off, get lost, and have no clue how to get back to the "online event"
Does data have physical weight?
A: Analytics indicates a clear interest in health and toothpaste, do we have anybody working on that?

B: Not at the moment but we could have C write something.

C: What about toothpaste and health?

B sighs: Now that is YOUR job, isn't it?

C: Ok, but do we know something new about toothpaste, have you seen any new study or ...

B: Find the damn studies! If there aren't any just suggest we don't really know how healthy it is, find something about the fluoride industry, there must be some dirt in there.

C: So you want me to suggest it isn't healthy?

B: Of course not! Just make sound like it's complicated.

C: Sorry B, I really need some help with this, I have no idea how to title it or introduce it since I don't know where I should be going with this.

A: Analytics still show a big interest in big T, surely big T brushes his teeth, doesn't he?

C: Thank you, I know how to start.

C leaves.

A: That's why they pay me the big bucks.

B: You just can't find competent people any more.
Nobody said "instead of". Until end users all have IPv6 at home and work, every provider of any kind of service (be it a website or whatever else) needs IPv4 addresses. Due to the shortage, that has become incredibly expensive, creating a huge inequality/barrier to entry. This is simply an attempt to provide enough supply to level the playing field while ISPs get their shit together and provide IPv6 to their users.

I guess the best thing to do would be to somehow limit ISPs in how many IPv4s they can purchase while letting everyone else use the newly-abundant addresses, but I don't think the legal structure for that even exists.
Technically, yes. And technically, the Internet Archive would be committing copyright infringement by archiving this page. Is anyone actually going to get sued over this, probably no.

But, according to the laws of copyright, the context is the creator’s to share or not. And, to take down if they so please.
I’ll buy one when one of those engineers does and goes to live in it.
Not the previous poster but the WiFi range on the Omnia is pretty poor so I’d imagine that’s the reason.
Works fine in a small apartment like mine but I think you would need something else in a house.
Percentile Approximation vs. Averages
I worked on the kernel parts of the pre smart phones.

When GSM was invented, there was real doubt that it might not be possible to meet the very specific timing needs on the hardware that was available at the time.

I remember when we had to integrate Bluetooth into our 16 bit, 8Mhz Infineon E-gold platform. We had ~20 people working on it for 2 years.
Completely agree. Also dismissing a post as 'stupid' does not quite sound good to me. I mean, probably we have better arguments to dismiss a particular post!
Reminds me a bit of Kim Stanley Robinson. He is really from a previous generation of authors, but still publishing.
Stuffed Dishes Around the World
FTP is an absolutely bonkers protocol. I’ve written lengthy posts in here in the past detailing why that protocol needs to die.

Email is another clusterfuck of a protocol (well, several protocols) that barely functions despite dozens of modern pseudo-standards plastered over it. I’ve written extensively about that too.

DNS is frequently the source of amplification DDoS attacks. It’s another protocol that made sense once upon a time but has struggled to keep pace with modern advancements in technology

IRC is probably the best of the bunch here but even that has struggled to keep pace and can be subject to undocumented behaviours (like line length).

…and these are the protocols still in use. The ones replaced by HTTP were either crazier or over simplistic that they offered nothing over HTTP.

I’ve written my own clients for every one of those examples and had to deal with the pains of their protocols. I’ve also written my own web browser. And while HTTP has some warts too, I’d take that over FTP and SMTP any day of the week.
> The editor tooling alone makes it easily worth the setup time.

Lets be honest- this is probably like 90% of the reason that people make the switch.
There is something really satisfying about manual labor that knowledge doesn't come close to IMHO. And I am not talking about physical exhaustion, but rather about the fact you can see and touch the results of your work, it is tangible. Whereas a lot of the office jobs I held basically just produced a lot of digital paper. And those operational ones, well, they moved numbers from one column in an ERP or warehouse management system to another. The physical labor part of that would fall under the unfulfilling, boring and exhausting category so.
OBS is the #10 most popular project on Open Collective[1] (plus other donations), so yeah, it is one of the top-earning FOSS projects that can afford it.

[1] https://opencollective.com/discover
Black tea applies to Europe as a whole as far as I can tell.

Which parts of the world prefer green? Chinese and some Asian restaurants here (Poland) feature green tea quite prominently, but that’s the limit of my experience.
As a devoted Emacs user I think the following is really the most important part of the article:

> Emacs is not really an editor either! I believe that Emacs is the ultimate editor building material. The out-of-the-box experience is kind of basic and somewhat weird, but I don’t think that anyone should be using Emacs like this. You take this simple foundation, you shape and mold it to your taste and preferences and you end up with the best possible editor for you and you alone. That’s the reason why you should consider using Emacs. … For me, personally, the ability to extend Emacs easily with Emacs Lisp remains its number one advantage over vim. There’s also the fact that you can re-create much of the vim experience with Emacs, but you’ll be hard pressed to re-create the Emacs experience in vim.

For me, this is really the key attraction of Emacs. It’s not an editor; it’s a library for me to build my own ideal editor. And, in the long term, there are very few editors which can compete with this.
Ericsson Wants Half of Its 102,000 Staff to Work from Home
<whisper>I’m not going to respond to you</whisper>
Good. And now that lots of them are offering higher wages, hopefully they won’t treat them terribly either.
Turning a movie after 10 minutes is fairly uncommon though. People usually commit to watching the whole thing once they've picked a movie, even if they end up playing on their phones. Not saying that it does not happen, just that it's fairly rare.
Are you aware of any such sources where practical applications of crypto, for earth, are discussed?
I'd like to expand my understanding without getting involved in the right/wrong debate.
The real question is why JS can't provide the answer to "isFunction" in a builtin method
> rand() is a non-deterministic computation

For given input (the seed), the operation of rand() is deterministic and completely predictable.
Are cloud providers really an issue here? If you as a service provider want IPv6 and your hosting provider doesn't support it, you can relatively easily switch. But if your users don't have IPv6 (and many don't), you're basically screwed - you can't change your users' ISPs and they certainly won't either.

Also, what would be the security implications of this? The best I can come up with is networks that treat these addresses as internal and services inside trust them by default, but such networks wouldn't allow this traffic from the WAN side anyway, right?
Parse, don't validate: In Java [video]
Yuck, I didn't like that argument at all.

The point about him doing the manual execution of the computer is a stupid parlor trick. Individual proteins in axons have no special awareness of "English" encoded in the firing. RNA expression has no special awareness of "English". It seems like appeal to bias rather than an actual argument.

I find far too many philosophical constructs insufficiently deconstructed.

Plus everyone has a different personal interpretation of language and meaning shaded by different exposures and interpretations of sensory input. Sufficient common experience is likely what gives words some semblance of common meaning between people.

I would argue what makes AI truly hard to do is that a computer can't have the experience of birth, child rearing, etc. It's too foreign. But at some point language veers into a coded representation of physical laws and reality, and there AI can converge with human experience.
Main findings:

Compared with those who did not drink tea and coffee, drinking 2 to 3 cups of coffee and 2 to 3 cups of tea per day was associated with a 32% (HR 0.68, 95% CI, 0.59 to 0.79; P < 0.001) lower risk of stroke and a 28% (HR, 0.72, 95% CI, 0.59 to 0.89; P = 0.002) lower risk of dementia. Moreover, the combination of coffee and tea consumption was associated with lower risk of ischemic stroke and vascular dementia. Additionally, the combination of tea and coffee was associated with a lower risk of poststroke dementia, with the lowest risk of incident poststroke dementia at a daily consumption level of 3 to 6 cups of coffee and tea (HR, 0.52, 95% CI, 0.32 to 0.83; P = 0.007).
Most Linux distributions dropped support for older architectures (Motorola 68K, Sparc, Vax and the likes) that NetBSD still somewhat actively supports [1].
Heck, many Linux distributions dropped even i386...

[1] https://www.netbsd.org/ports/#ports-tier2
I just typed finger @plan.cat and windows 11 responded, my mind is blown away by the fact they included finger in it.

was finger in windows 10 as well?
Assuming you are working on the dev machine, the process is as follows:

1. Buy a domain name. Certificates can only be issued if you have a real domain name. You can't get a certificate for "localhost" or "blah.localhost". You don't actually need to point this domain at your dev machine, you just need to own it. Let's call this domain "my-domain.com"

2. Follow the instructions for setting up the DNS-01 challenge. As a part of this, you'll need to provide credentials to allow LE to change your DNS records so it can renew the certificate automatically. Most registrars you can buy domains from will provide free DNS service and many will also provide API access to change DNS records. If this is the case, there's probably already support in LE for setup so you can just follow the instructions [here](https://github.com/acmesh-official/acme.sh/wiki/dnsapi) to provide the needed credentials.

3. Once the setup is complete, you should have a certificate (public certificate chain + private key) issued by LE and it should also automatically renew. Edit your dev server's configuration to use to these issued files for HTTPS.

4. Add something in /etc/hosts (or equivalent in Windows) like:
127.0.0.1 my-domain.com

5. Now load your dev environment by visiting `https://my-domain.com` on your local machine. It should work now with no certificate errors (green padlock). Congrats! You now have HTTPS for local dev at no cost beyond owning a domain + you can still use this domain to serve a real website (say hosted with some cloud host). The domain _does not_ need to point to your dev environment. In fact your dev machine doesn't even need to be connected to the Internet (as long as you can handle the renewals).

Advanced:

Now, if you want `my-domain.com` to also be productive, say, to serve your blog hosted on say EC2 over HTTPS, you can just edit your renewal setup. Add a post-renewal script that copies (e.g. scp) the renewed keys over to your EC2. Now both your dev machine (local) and your "production" server (remote) have the same key.

When you visit the domain locally, the /etc/hosts record circumvents DNS so you end up just hitting your local dev server which has the key info it needs to serve you HTTPS. When you visit the domain from a different machine, it would do a DNS query and end up hitting the remote instance. But since that instance also has the key info, it can also serve HTTPS.

Now if you want your dev machine to also be able to hit production, you can (1) when you setup LE in step 2, set it up so that it issues "*.my-domain.com" instead. (2) In step 4, use `dev.my-domain.com` instead of `my-domain.com`. This way on your dev machine, hitting `dev.my-domain.com` gets you the local dev server with a green padlock, hitting `my-domain.com` gets you the remote server, also with a green padlock. Both servers are sharing a wildcard certificate. The interesting part about doing it like this is that you don't need "dev.my-domain.com" to actually be a real DNS record. From the internet, nobody would even know that that subdomain exists.
Meta found hackers in Pakistan and Syria that target activists, journalists
I do use collections..It has become unmanageable at this point with over 1500 books/ebooks/pdfs etc. I have less than 20 categories for now and I try to remember author name.

I am thinking ..maybe just open another collection(part 2/3 etc) after it hits 100 titles. I would love to know how others organize too.
Just switch to vscodium. I thought it was gonna be complicated when I started but it was a literal drop in replacement, I even symbolic linked my old vscode settings folder to vscodium's and everything is identical, except it now doesn't have stupid telemetry default settings and it's actually open source.

Literally, drop in replacement, you should try it.
What war zone has to do with people sitting in a secure facility and drone attacking civilians on the other side of the planet? Then covering that up.

> you’d have to then go and find all sorts of unaccounted for airliners that disappeared without cause

Wrong. Open the list above and see the soviet cases. None of those were unaccounted. They just crashed "of natural causes".
I've done POP3 and SMTP and they didn't seem TOO bad but those were just toy implementations which didn't have to work in the real world and I gather things have gotten pretty complex and ugly since then. What would you suggest to replace e-mail while retaining its flexibility?
Real-Time Exactly-Once Event Processing
An interesting deep dive into UberEat's ad platform data pipeline architecture and implementation.
> Americans Need to Learn to Live More Like Europeans

You mean praying 5 times per day to a Prophet on a flying horse?

Western Europe committed cultural suicide a decade ago, just finishing up the dead-cat swing.

At least Eastern Europe saw that one coming.
I meant as in "beating Lucene" without trying to use Lucene properly. It's like trying to use a spoon to cut a steak and then saying that you can beat silverware with your teeth.
> They definitely understood it, and they also understood that the USSR had 45,000 nuclear weapons pointed at your backyard.

And USSR understood that immediately after WWII end, USA planned to finish what Nazis started. Using also nuclear bombs which USSR didn't have at the time.
Show HN: Generics fork of popular Golang cache library
وظائف مندوب مبيعات الامارات
Number.isFinite('') and Number.isNaN('') returns false, isFinite('') and isNaN('') returns true, the global versions of isFinite and isNaN first coerce their input to number, no '+' necessary.

Hence the heading "Confusing Special Case Behavior" in the mdn docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
HTTP 3 isn’t plain text.
> All the really manual jobs are being slowly automated away or are low-status, so everyone is chasing creative, thoughtful or social jobs. And those jobs are getting more full on.

Exactly. The problem is that more and more of the "easy tasks" that high-skilled jobs are automated/moved to computers. 30-50 years ago, an Engineer still would find to make some copies, sharpen a pencil or get fresh paper from storage, check his mailbox etc. So even high-skilled jobs had a lot of repetetive, simple work parts that gave the brain room to relax. Nowadays the easy tasks are removed, and we mostly deal with hard problemes 8h+ a day.
Be glad you never got SOAP Fingered!
There are probably several software engineers optimizing ads that would have otherwise made breakthroughs in some other technology, like I don't know, nuclear reactors. It is bizarre situation.
It is simply not worth reading journalists that stay silent on this if no further evidence surfaces, you will never get anything than benign pre-chewed mush that you should not believe has any relation to reality. Even if you have sympathy for the harsh economic situation of writers, the output today is disappointing.
His alien thought experiment in the “Political Takeaway” section at the bottom is a masterpiece. If you’ve struggled to explain where science lost democracy, this must be as crisp as it’ll ever be described.
tl;dr: A lot of ivermectin COVID studies are garbage. When you throw them out it seems like there might be a mild positive correlation but that depends on your methodology.

But when you look at the bigger picture the decent positive studies often come from areas of the world where parasitic worms are prevalent. There is a specific parasitic worm Strongyloides stercoralis that multiplies out of control sometimes causing death when corticosteroids are taken - the exact kind of corticosteroids that improve survivability for those with COVID.

For good quality studies ivermectin seems positive for COVID in areas with high parasitic worm infection rates and negative for areas without such infections, though more data is needed. This seems like a tidy answer because it shows everyone got part of the story wrong and it has a plausible mechanism of action which was previously lacking (ivermectin kills parasitic worms that suppress the immune system and/or multiply out of control when other drugs necessary to recover from CVOID are given).
I find it doesn't really matter what I'm interested in (computer-wise)---Emacs has me covered. It saves a huge amount of time to not have to relearn a new IDE each time I need to switch programming language. There is always more about Emacs to explore, but it is well invested time, as I know that Emacs is going to be around most likely for the rest of my life-time. The killer features for me are:

+ Org-mode
+ SLIME (Common Lisp IDE)
+ A Lisp as "extension" language (it isn't really extension---Emacs is fundamentally reprogrammable).
+ Really smooth integration of LaTeX, Dot and Tikz.
+ Rock, rock, rock solid no matter what I through at it.

Also, I find that for me, Emacs has ergonomically good key-bindings once I accepted that they are different, learned them properly and did the CAPS-Ctrl switch.
Nominet reforms champion is elected as non-exec director
>It's one of the few addictions that probably ends up being good for you

I thought that for a long time, until I realized that afternoon caffeine was correlated with my inability to fall asleep at night. Cutting coffee (even dark chocolate) after lunch has greatly improved my sleep quality. Still love it in the mornings though.
I think you are almost be definition trolling when you write beating X (millions lines of code) with 600 lines.

because when you say 'beating' the implication is it does what X does better - as opposed to just matching my use case with 600 lines and not big dependency import.

this usage of beating is going to rile up (i.e troll) everyone familiar with the subject who can see thousands of ways you did not beat it.
Bill Gates Memo – “ our strategy for the 90s is Windows ”
Bits I especially liked:

Then there’s softer Gemeinschaft ghost protocols, like the one the housed adopt towards the homeless.

A ghost protocol cannot be announced or otherwise ceremonialized. Cancelation, exile, or excommunication are not forms of ghosting.
How so? The names look mostly astronomical to me.
I'm currently in the process of moving from vim to emacs, and I've noticed that the only things from vim I really need are the modal editing and the basic keybindings - everything else, like the plugins I've come to love, are more or less interchangable, and from what I've seen, more than plentiful in emacs-land. I think comparing emacs to vim as "editors" creates a false dichotomy, one that has kept me from trying emacs for too long.
An ideal turing machine capable of simulating the universe, would be Einstein's God. The one that does not throw dice.

To our best knowledge, that would lead to the MWI.
I don’t understand how a single movie’s viewers translate into success for a company where users do not pay individually for the movie. Netflix still gets my money whether I watch this movie or not. How does that work?
Can someone explain what OBS is? And yeah, some rando tried to trademark "Linux" some years back, lol. After a fair amount of hassle it ended up getting transferred to Linus Torvalds, which I guess was the best solution.