skysight-inc/HackerNews huggingface dataset:
Is centralization really the problem, though?

I feel like in a lot of ways, something like Mastodon isn't much better than Twitter, should it somehow take over. Sure you have a lot of servers, but they all run the same software and approach the problem in the same way. It's a decentralized monoculture replacing a centralized one.

How many servers they are run on really doesn't matter. What we need is multiple different paradigms. This, even if it's just one guy running one server, is a step in the right direction.

What I'd most of all like is something that lets the visitors own their own posts while still allowing some form of communication. Dunno, like something combining RSS and a forum.
It's kind of bizarre that the government is still recommending fruit juice. I mean I love it and drink a little bit myself, but based on what we know now about the effects of sugar it's barely healthier than soda pop.
> the best thing about the cloud is knowing that if you need the capacity, and it makes sense cost-wise, you'll get it

It stopped to be the case in pandemic times at most cloud operators due to general hardware and capacity shortage.
I will need be adding anything like analytics user side, or tracking of any kind. I want the services to be ad free for everyone and larger features for Pros. I hope this can make it a project that can run into the future. It just had over 200K request in a few minutes and the server load is under 3% for under $50 a month and it is easy to scale.
As someone who loves BSD, and really respects your opinion, a few questions given your long history with:

- if you could start all over fresh, what OS (and why) would you run your business on?

- what’s your opinion about Dragonfly? Any experience with it?

- what are the things you love about FreeBSD, as well as what still needs improvement (besides release cycle topic)?
I'm not a security guy, but monoculture always scared the shit out of me.
Ask HN: Find In-house Recruiters for tech companies
What is a good way/group/forum to find recruiters for Large tech companies.

Clubhouse used to have tech career meetings which were filled with recruiters you can talk to and connect with later.

Is it okay to hit connect in LinkedIn and tell them you are looking for s/w roles?

Also if there are much more efficient ways to find recruiters in linkedIn other than navigating through people section on company profile page. Please let me know. Thank you.
The US has/is:

- Bad diet, with too much sugar/far/corn syrup.

- Too dependant on cars, being a really bad place for a pedestrian.

- Bad healthcare, health issues get stacked up over the years.

- Too spread over, turning them back to the 2nd point.
The problem is that metering these services at such granularity is difficult: https://news.ycombinator.com/item?id=30066538
I have mixed feelings about this.
On one hand, this is extremely alienating.
On the other hand, I respect when devs reject features to keep their code simple.

I don't think this has anything to do with graduating from berkely, I'm a hobo with a keyboard.
Whenever Nix/NixOS gets discussed I always see same points being brought up again and again. And again. I've never seen anything which is discussing solutions or the roadmap (however distant) to solve those issues.

Can it be that nothing is happening in this regard or is that really so that people only list same cons over and over again? :)
That's an interesting idea. Moving email to a simple RSS feed. Seems like more can be done with that, even if local.
> But it is not PoW that makes the blockchain immutable. A lot of people are saying that, but they're wrong, I'm sorry.

You are incorrect. The proof of work mechanism is central to ensuring the immutability of the blockchain.

As a concrete example, suppose there are N blocks in the blockchain, and I want to change a transaction in the (N - 2) block. Obviously, this will change the hash of the (N - 1) and N-th blocks, so the decentralized network will not accept this arbitrary change.

However, if I can produce four PoWs corresponding to the new (N - 2), (N - 1), N, and (N + 1)th blocks, then I can convince the network to accept. Of course, I have to produce these four PoWs before the honest users on the network mine the next block at index (N + 1). This is extremely difficult by design. In theory, you would need the majority of the network’s computing power to carry out this attack.

In other words, the security level of the proof of work is directly related to the difficulty in modifying the blockchain.
Server side and the little bit I need I can get from the DNS end like country and stuff. I don't plan on adding anything user side that slows things down or makes it a mess.
> Wouldn’t it be great for FreeBSD to be the first OS to have a release that was actually, truly finished?

Hardware eventually fails. Replacement hardware is eventually incompatible with previous hardware. "Finished" would in this case be a synonym for "dead".
That page 404s for me.
Thanks for sharing that. My first thought was that there were none on the Great Lakes, which there's already an open issue for as well.
I agree with this, don't have much experience, but I figured systemd timers out, very fast.
That's the only one I can think of.
Chinese businessman on why he bought Australian prime minister's WeChat account
I wouldn't say that is necessarily fault of Spring (though scope creep might be an important contributor).

I think the basic causes are:

1) Because most developers almost never need more than what you can find on Baeldung/Stack*. And even if they need, they need it for very small pieces of the application and the rest is just boilerplate.

2) Because you are penalised for customising the structure of your Spring application. You do that and you expose yourself to various complicated problems.

3) Because, frankly, Java is a bad programming language from the point of view of building abstractions. I would personally prefer to program applications in Common Lisp or even Clojure (or any other Lisp for that matter) if only for some reason these projects did not typically end in unmaintainable mess even well before Java projects do. It is truly tragic that Lisp and strong typing are fundamentally incompatible with each other.

There are different types of unmaintainable mess -- mess caused by copying and pasting stuff typically committed by novice developers who don't know any better tends to be infinitely easier to clean up than mess caused by "advanced" developers running amok with macros, continuations, generators and async callbacks.

4) Because developers are not taught how to structure their code. Nowadays getting something working is all that matters. And this is usually best accomplished by copying/pasting code blocks Lego-style from a dozen different tutorials. How anybody is going to learn to structure their large codebase if they never learned to structure a smaller one?

People who advance faster are the ones that are more efficient at copying pasting, not the ones that are better at writing better code.
Semi-unrelated, but how was your experience moving from Node to Go? Any particular reason/requirement that prompted the change?
> I suspect quite a lot.

I don't actually believe so. Cloud providers are known to refund bills incurred by mistake. They make so much margins on legitimate usage by big companies & startups that it's just not worth burning developer goodwill & potentially waste efforts trying to collect a bill the customer legitimately can't pay (and will guarantee he will never use nor advocate for your service again).
> When I have a question about some functionality, I try to read the code before asking the original developers for help.

If I were the author of such a piece, I would appreciate if you asked first.

First and foremost because it's faster that way. Second, should an implementation have bugs which still produce an ostensibly correct result, you won't catch them unless you know the intent behind that piece of code. Reading alone is not guaranteed to provide enough context.

This is part of the reason why legacy code is so hard to maintain - over a certain point it's hard to tell whether something was put there by accident, or is there a profound reason for it being that way.

Bottom line is: you can't assume that what you read is perfectly correct, so it's more valuable to understand the underlying intent rather than the inner workings of something.
So, the quine-stion we're all asking now - is there a valid image, that also happens to be a valid executable, that when run, outputs the image?

And/or what about an interpret or compile step in there?
I plan on making things extremely open like the API with no limits at all. The front end is just one JS block of code so really easy to modify and make a custom version. I like the idea of running your own instances but I find that never works well on the user side for consistency, but offering an open API for anyone to make a client they like is where I want to see it go.
What about anacron?
It seems to include a lot of sector lights. Here is the nautical chart: https://norgeskart.no/#!?project=norgeskart&layers=1008
I'm surprised by the ever growing HN trend of not reading articles before commenting. This time the comments fail to guess what the article is about spectacularly.

Tell me again how the public should not get involved in the debate but this time give the right example and do it silently?
Thousands is not a lot. If you do microservices and have 100 of them, 3 replicas of each for dev, qa and prod, you already are at 900.
That's a really valuable insight and well said, thanks for sharing.

I wonder if tags could work like spam detection. For each tag mark a few things as "tag" and "not tag" and let an AI figure out everything else.

If there's a tag you never look at, and so it's poorly trained, who cares? You never look at it. Commonly used tags will be better trained, because you will have marked more things as "yes tag" or "not tag".
It would be exactly a quine, you'd just ram the generated source code through the image generation algorithm rather than printing to stdout. So yes, the existence of quines means that it must be possible. It'd probably be about twice as long, though, based on the typical shape of C/C++ quines.
Out of curiosity, do you merely optimize existing cloud usage or do you help your clients move to hybrid/bare-metal?
I can think of two possible reasons:

1) Website assets are generally optimized for size (images, etc.) and so reduce Cloudflare's total cost to service.

2) Cloudflare believes that free tier users who use it for their website assets are more likely to want the other Cloudflare services and therefore convert to paying customers.
Overall a sedentary lifestyle has worse long term health risks than being slightly overweight. The worst effects tend to show up as you age. There's a hidden epidemic of sarcopenia among the elderly.
> Maybe all new features in new Major version?

I don’t think I understand the (many) purpose(s) of OS versioning. Vendors use them to make specific maintenance commitments? “We will continue to make bug fixes for version XYZ until 2025.”

And if end users care about a particular program, “Okay, version XZY of my favorite OS supports programs A and B.”?

> But drivers should be buildable by the HW vendor right?

The vendor may not create a driver for this OS. “Only 10k people use this OS, therefore it’s likely not profitable for us to make a driver for it.”
Go for it on LinkedIn, the worst anyone will ever say is no.

Can't imagine any scenario where you do this and offend someone to the point where it's damaging to your career.

At the same time, do not come off as entitled and absolutely do not send a snappy remark if they don't interview you or the interview process doesn't go your way.
> I would rather meditate on being full of thought, and thinking of many things simultaneously

This is basically ADHD, and whilst it has its advantages, wouldn't recommend it in general.

The extreme of this might be psychedelics. A useful experience, but not necessarily something you want day to day.

Thoughts are a tool. They're like mind software.

The point of meditation isn't to stop thinking, it's to decouple yourself from them and see them from an outside perspective. In the process, perceiving that "you" are not your thoughts or your mind, and therefore direct the mind more effectively.

It's a bit like closing background processes and gaining back resources. Those thoughts take resources to 'run', and many of them are constantly spawning new ones.

When you turn your awareness on these processes, rather than them running ad hoc in the background, you can understand your self more and direct yourself better. The competing processes reintegrate.

Or perhaps it's like an unruly dog that's constantly pulling you this way or that, but you're so used to it you don't even know it's unruly. Then you start to train it, and sooner or later you become a unit, working in coordination.

Neurologically, it's likely modulating the default network, which some theorise is the neural correlate of the ego/self: https://en.wikipedia.org/wiki/Default_mode_network

> Meditation – Structural changes in areas of the DMN such as the temporoparietal junction, posterior cingulate cortex, and precuneus have been found in meditation practitioners.
There is reduced activation and reduced functional connectivity of the DMN in long-term practitioners.
Various forms of nondirective meditation, including Transcendental Meditation and Acem Meditation, have been found to activate the DMN.
Both. Folders with tag support
Oh wow, the fond memories I have of playing my brother in SuperMelee. I can't believe that after 10 years of being largely dormant an update was released a few months back. I'm excited to try this out! If ever I can muster the spare time, I'd love to work on an extension/framework to allow this game to be network playable.

Ahhh thanks for the trip down memory lane!
Yes.

If the way they treat a new customer is to arrest control of my browsing experience and prevent me from leaving their site, I have zero trust in them. And trust is everything.
> git stash‘s new --staged mode makes it easy to stash away what you already have in the staging area, and nothing else.

Sweet! I've been wanting this feature for a while.

See also:

https://raw.github.com/git/git/master/Documentation/RelNotes...
> DIYing it does come with additional maintenance burden, but so far we’ve found this manageable.

Tune in next month for their article on how much fun manually scaling everything is.
It may have been somewhat curt but the essence stands: if "social" networking is to have a future the controls should be in the hands of the individual contributors, not in those of a few site owners. Even if your ideas align with current site owners this may change in the future, either because of an ownership change or because you change your mind. Even if you disagree with the people currently being censored and "de-platformed" you should realise that the same fate will await those who you agree with when the zeitgeist changes - as it has been doing forever and will keep on doing whether you like it or not.

So, to the author a repeated question: will it be possible to self-host this system? Does it support federation or are there plans to do so in the near future? The time is ripe for a robust distributed discussion platform to compete with the onslaught of "alternative" centralised social networking services which each seem to have their few minutes of (in)fame but mostly end up in the same situation as the entrenched actors they were meant to replace.
Marques Brownlee: Blue Bubbles vs. Green Bubbles [video]
It's not likely to get it in the exact way you want - but you could get close. There would likely be alot of your time being allocated and your project being a 'side project' ancillary to the actual work. The only way to change that balance is to get in using your professional network or someone more senior who is willing to take a bet on whatever it is that you've made.

Since it does carry an element of risk it's not likely to be able to be hired on it alone. If you see fit to develop it you could make a research company and raise money on it.
I would prefer the NFT version in both circumstances. They inherit current possession and I like the standardized interface. In app badges are not valuable and have no standardized interface whether for vanity or transferring to another account, an NFT may be valuable but I care more about the standardized interface. Most of your discussion has been an assumption of purchasing, not all NFTs need to be purchased or require me to bear the gas fee to obtain current possession. A centralized issuer on their platform is not a feature, to me. Given the choice I would take centralized issuer on the NFT version as I would be relying less on their platform, and even less if they can be inspired to use onchain imagery. There is a thread every day here about a user or their content being deplatformed on some web 2.0 service, now the option for the user is there.

Every circumstance involving an NFT is case by case, one very specific case that I don't actually know bothers you much more than other cases and you are applying it to the entire concept of NFTs. To me, an artist emailing me a proof of ownership is the exact same as an artist messaging me a NFT contract address, to you, the latter suddenly does not satisfy your proof that were you messaging the correct artist, which is an absurdity just because the medium received was an NFT? I personally don't care about the difference. This is going to be a fun conversation to look back at.
A small note: If you allow randomized algorithms, this problem is actually known to be in P^PP^PP^PP which is well within PSPACE in some sense, but still a ridiculously bad bound.

See https://cstheory.stackexchange.com/a/4056.
Why exactly is launchd so praised by BSD folks?
Of course, but you have to budget space for your closet
Is there any mechanism or inventive discouraging current Ethereum POW miners from rebelling against the coming switch to POS, and starting a major fork of the network when the network is slated to switch over ("The Merge")? How will everyone instantly agree that ETH1 is worth nothing on that date?

I haven't read enough to know the answer, figure someone here might have a better understanding. Was hoping the article would answer it, but it doesn't really.
As mentioned on that page, he is playing them in chronological order, although he frequently has to go back to earlier years to fill in games that were missing on his original list (he also expanded his criteria to include platforms other than IBM PC).

To be clear, that's a list of games that have been covered in the blog. He has played plenty of more recent games. Amusingly, he covered both Skyrim and Dragon Age: Origins when they came out, and actually spent several posts reviewing the former. But he doesn't include them on his list of played games.

https://crpgaddict.blogspot.com/2011/11/too-much-of-good-thi...

https://crpgaddict.blogspot.com/2011/11/skyrim-mid-game-revi...
And it feels like 0.0001% if you want to write a fast device driver, game, or anything else performant.
This isn't a direct answer to your question, but our use-case is not latency sensitive (and not even particularly uptime sensitive). So far we've got near 100% uptime and if we needed more we could put multiple servers behind a load balancer. That wouldn't help much with latency -- for that I'd think you need some geographic distribution -- exactly what a CDN is good for.
I think a better question might be:

Are they really experts?

Experts at what, exactly?
Because experience getting shit done using boring tools doesn't translate well to a future career in a VC-backend company wrangling Terraform & YAML files.
As a Japanese, I can say "Yes, Konami is well known for its shitty business and toxic inside culture but that can always happen without Yakuza ties". Other Japanese people would agree. Working environment in some Japanese company could be terribly bad for worker. See "Most Evil Corporation of the Year" award.

Stop trolling. You should have any source to say "this company is operated by yakuza".
A Fire Upon The Deep (1992):

>Fleet Central refused the full video link coming from the Out of Band … Kjet had to settle for a combat link: The screen showed a color image with high resolution. Looking at it carefully, one realized the thing was a poor evocation…. Kjet recognized Owner Limmende and Jan Skrits, her chief of staff, but they looked several years out of style: old video matched with the transmitted animation cues. The actual communication channel was less than four thousand bits per second

>The picture was crisp and clear, but when the figures moved it was with cartoonlike awkwardness. And some of the faces belonged to people Kjet knew had been transferred before the fall of Sjandra Kei. The processors here on the Ølvira were taking the narrowband signal from Fleet Central, fleshing it out with detailed (and out of date) background and evoking the image shown. No more evocations after this, Svensndot promised himself, at least while we’re down here.
It's the same story every day, the same pattern. And it's the same because it works.

Startup: use <aws|azure|gcp> because it's quick to get started. It's easy to scale it up 100X in 5 minutes for when you make it big. And it provides a long list of easy to use services that are overpriced per use, but which free you to focus on your business rather than complex DevOps.

Then once you scale to the point that you're comparing your salaries and your ops cost, you find smaller services to handle the expensive part of your business. Ones that do exactly what you need, not much else, and charge accordingly. Maybe they're self-operated, or maybe they're other companies with a narrow focus.

Then you write a blog post about how everyone is crazy to use <cloud> since it's so expensive, and you don't know why you ever thought they were a good idea.
Synthetic Media and the Future of Work: How Deepfakes Improve Office Life
Never understood why Eno was known first and foremost as an ambient musician. His first four “rock” albums are as good a quartet as any 20th century artist released.
Bragging about switching to Hetzner always reminds me of my friend bragging about buying a $500 honda civic. What a great deal! He soon had a much larger tool chest and oil-stained jeans, and learned a lot more about cars :)
A 12 week course I took recently on dzogchen/atiyoga used “Weapon of Light” [1] as a main text and “The Flight of the Garuda” [2] as a supplemental one.

[1] https://www.skypressbooks.com/weapon-of-light

[2] https://www.goodreads.com/book/show/2508146.The_Flight_of_th...
There exists a mechanism that current Ethereum PoW miners could "rebel" by continuing to mine a different Ethereum blockchain. This would be similar to the fork that occurred with Ethereum Classic in 2015[1].

But there is a strong incentive to transition to PoS because it seems that the majority of stakeholders and participants in the Ethereum ecosystem agree with the upcoming switch to PoS.

[1] https://en.wikipedia.org/wiki/Ethereum_Classic
off-topic: any chhance for an RSS feed?
Sure. Database is really standard, media is stored on B2 and the backend is made easy so I can scale up the servers as I need really quickly. I am going to post some images over on Hey.Café of the usage here, but I am seeing only a few percent points of usage with 300k+ requests at the moment.

The JS is separated on my end to files for editing and on push to GitLab it compresses it down on the server that hosts the frontend.

Each backend endpoint is a $5 server on vultr, the front end one is also just a $5 server and the database us a $10 one but it's seeing little load.
Way to go Brandon!