skysight-inc/HackerNews huggingface dataset:
I love Hetzner. Why not use their cloud offering? You can also combine that with dedicated servers if you need a lot of computation power. We use 4 VMs + on AX161 in the same network for Pirsch [0] and it just works.

Spinning up a new VM takes a few seconds, just like on Azure, and ordering a dedicated server is only a click away if you really need it. So you get the best of both worlds.

I don't believe that you can be "too small" to save on infastructure. Hosting our setup on Google Cloud would probably cost 10x what we currently pay for, maybe more considering that our largest server has 32 physical cores...

[0] Blog article about our setup: https://pirsch.io/blog/techstack/
> I think it'll eventually fragment into multiple segregated continental networks

i think it already has.

the Great Firewall of China is the classic example, but I think the trend started in the west with the Right to be forgotten/right to erasure in Europe, and subsequent HTTP Status 451 Unavailable For Legal Reasons. GDPR just further cemented the split between Europe and the rest, and the new DMA & DSA regulation in the European Union finally makes it clear. The writing is of course on the wall, so countries like India or Australia aren't too far behind. Places like California also have their own "right to be forgotten", and I'm sure the US will not be left behind for too long before we see regulation further splitting their internet from the RoW. And I don't think the RoW will hold off much longer till it also splits into multiple big blocks. It's the start of the new "nationalist" internet, and I'm sure we'll all be poorer because of it.
There's a reason there are barely any double-blind tests on Hifi equipment. The difference just isn't there anymore. The entire market is full of bullshitters trying to sell you cables for USD 1k. Being "into Hifi" is basically a psychological diagnosis.
They look like this:
https://www.healthyplace.com/sites/default/files/uploads/201...

There are some that let you hook up headphones as well. It's all about bilateral stimulation and some people get it better through touch as opposed to visually. From the APA:

"During EMDR therapy, clinical observations suggest that an accelerated learning process is stimulated by EMDR’s standardized procedures, which incorporate the use of eye movements and other forms of rhythmic left-right (bilateral) stimulation (e.g., tones or taps). While clients briefly focus on the trauma memory and simultaneously experience bilateral stimulation (BLS), the vividness and emotion of the memory are reduced."

https://www.apa.org/ptsd-guideline/treatments/eye-movement-r...
It won't be as easy to go back to coal for heating, at least short term. In Poland for example, one of the criteria to get a subsidy for switching away from coal for heating was to dispose of the old coal oven. I did that few months ago and switched to gas heating instead. If the prices of gas go up dramatically (and given the current situation that's likely), we don't really have an alternative at the moment.
VimL carries its scars from this process. At first just a configuration DSL for settings, nowadays the language truly sophisticated plugins are written in.

I'm not decided whether I'd want something vim-like for infra as code. On one hand, in VimL, simple things remain simple and complex things are possible, alas you could say perfect design. On the other hand, everyone who has programmed something non-trivial with vim knows the pain.
> Has there been a really bad heat wave in the UK lately?

Around 2010 we hit 100F for the first time when there was a Europe-wide heatwave.

The very south east corner of the UK closest to Europe (where I grew up), is getting worse year by year. When I was a kid in the 70s, we had one humid long summer in 1976. Now it's pretty much every other year, in the 30s for a few days and horribly humid.

To make matters worse, in the pursuit of "green" policies, the government mandated better insulation for new build houses. Which is fine for most of the year. Except the "summer" now starts at the end of May and finishes in early October, and then insides of these new houses and flats can be over 30C, even at night.

There's no UK policy for keeping houses cool in the summer, despite "literally everyone" talking about how the world is going to get warmer. Houses don't have to be painted white, or require solar panels, or passive heating. Just masses of insulation.
The networking may have been open like that, but I'm not sure the content ever was. It seems to me like a lot of internet users consume mainly the content of sites from their country. Kind of hard to blame them when that content is probably going to download fastest. But the language barrier has also kept the internet from becoming truly global.
Maybe there aren't that many no-slack full-time technical jobs.
I think the real rule is “in performance-sensitive code, pick the faster alternative”

I don’t see it happen in this simple example with any language, but sometimes the occasional try/catch may be more readable/maintainable and fast enough for the goal.

Also, sometimes all you have is the throwing version. Java’s Double.parseDouble is an example (https://docs.oracle.com/javase/7/docs/api/java/lang/Double.h... compare with C#’s Double.tryParse (https://docs.microsoft.com/en-us/dotnet/api/system.double.tr...) which almost always is the better choice over Double.Parse (https://docs.microsoft.com/en-us/dotnet/api/system.double.pa...)

If you need the speed, you could write your own non-throwing version, but I think that’s a last resort thing.
I like this approach and almost considered doing it after reading this - or probably only opening the last few hundred files - but then I realized that the recent file list probably gets me 99% of the way there. Is there anything you get by opening the files that you wouldn't get by opening files from the recent file list instead?
For your sake I hope your salary isn't low enough that it makes moving a few small VMs to Hetzner even worth talking about.
a DNS guide on how to get Linux itself to use the DNS server would be immense. for the life of my I cannot get systemd-resolvd to use itself as a DNS server.

How can dynamic DNS entries be added by dhcp servers to kitten? I feel like self addressing is something you want for home iot.
2023 Nissan Z First Drive Review: Old School in the Best Ways
Well, the first two links loaded for a search for "magic the gathering" are 404s. The "Random" link at the bottom 403s. The search engine feels broken.
I think this was inevitable all along, something similar happened to radio if I'm not mistaken.

However, the good news is that we will never stop reinventing everything. The real value of the old internet was showing us what is possible.
Demystifying the Kubernetes Iceberg
The Effects of the Covid-19 Confinement on Screen Time, Headaches on Adolescents
Not a single car was sold in Shanghai last month
For most people the longest surviving artifact of the denomination was the TV quiz show called "Miliard w rozumie" (A billion in the mind) which had a grand prize of 1 000 000 000 old zł, i.e. 100 000 new zł)

It was a great show, pity it's long gone. Certainly better than shitty entertainment we got now - and at the same time not as pretentious as "Wielka gra".
The advantage Excel had in 1992 was it had already existed on the Mac for 7 years and had been highly successful as a Mac application. Conversely the early Windows versions had, like Windows before 3.0, not really got any traction. This meant that when Windows really took off in the early 90s, Excel was already a quite mature GUI app.
Trump partially restricts himself from using Twitter
A Tragedy of the Profession: Medscape Physician Suicide Report 2022
I imagine the author of the original article works in a company which is prioritising the right hand of the principles over the left. We've all worked there, we've all hated it. I did, so I set up my own company where we'd do agile right.

Hired my own team of devs. Got no revenue, velocity was low. Ended up annoying all the devs by trying to push them to spend more on the right-hand side of the manifesto than they thought was necessary so I could figure out why nothing was getting done. Still got no revenue. Eventually gave up.

I think the authors of the agile manifesto would say that building complex software requires the business to adopt agile (real agile, not half-arsed agile) with the tech team subsequently following it. The engineers also need to deliver on their side of the bargain. That means continous value, and not just fiddling with shiny new tech and fancy design patterns. When both sides of that operation work well together, you get good software. If you've got enough good people that already know how to do this, it bodes well. But how do you find and pay for all these good people? That's why you get people that merely think they're good, but are at least much cheaper.

The engineering tendency when given freedom is to over-engineer everything, leading to disappointed clients, and a fragile system that's buggy and can't be fixed. It's one of the big reasons so many tech-led startups fail, and also why bigger businesses end up putting all these bullshit processes in place.

And that's my take on the OP. Lots of "managers bad" without recognising the faults of engineers in that process.
You have a very small environment, what do you expect to save by moving to hetzner?

your aws infra: 600-1000 month?
hetzner: 200 per month?

Is 800/month gonna make a difference to your organization?

Imagine you launch new feature with performance regressions and suddenly your database is at 100% CPU usage

Managed database service will allow you to scale up the instance in a few clicks, so you can redo the feature with a better plan, instead of rushing to roll back or deploy a hot fix.
Hackers are using SEO to rank malicious PDFs on search engines
It was just a joke c'mon. I dindnt mean to shit on them
>since none of us have any real background in systems administration

For the sake of security and performance you're better off using azure (especially the hosted database).

Otherwise you'll need to configure iptables, backups, software updates, high availability (assuming it's a requirement) all by yourself. If you don't have experience in these things you don't want to be learning how to do them with the thing that generates your revenue.
I was given an Onkyo TX-108 as a gift in the 1980s. I used and loved it up until I left the U.S. for good in 2006. I gave that receiver to my sister and she's still using it. Fantastic sound.
Hetzner and friends are on a lot of ddos lists these days - so a fair number of hacked systems in the mix.

If you are selling to enterprise / businesses AWS or Microsoft are much better places to be reputation wise I think.

https://aws.amazon.com/compliance/programs/ To get a feel for the paper pushing exercise they’ve spent time on.

BTW - I put a large memory instance on ECS anywhere, worked great - if you have very high memory needs something to consider - a basic dell gets you 3TB these days - very nice for development
I second that independent sites exist - I maintain my own website on a personally run server.
There are dozens of us!
to quote a quaint phrase.
You people need to get some self-respect and stop working for free. They only get away away with this because you allow them to. Next time you're asked to work for free, this is what you do: you say, "Fuck you, pay me".

If you want to be a little less blunt, have ready a template contract to write up the job they've requested, with your price, ready for them to sign. If they laugh in your face, laugh in theirs and walk away.

If you're in a position of desperation, first get out of that position before you go to these interviews. You cannot negotiate when you're hungry.

Unfortunately, the reality is, many people are hungry, which is why they put up with this stuff.
Yep 38C is really hot for bangalore
Current status sounds like Wild West. It's probably because you don't have any people who know about infrastructure on board, yet.

I'd challenge the idea of dedicated infrastructure per developer in the first place. There's little reason why this could not be done locally on a developer machine using Vagrant, local Kubernetes, Docker Compose, whatever.
As a buyer of software, we rarely celebrate M&A. Prices go up and support quality goes down. The only silver lining is if the original company was going under.
If you don't have a background in managing your own infrastructure, use the cloud. I say that as someone who prefers dedicated server hosting...but I've managed servers/infrastructure in a past life.
All open systems are destroyed by spam once they become popular enough to be profitable targets. This will eventually happen to the Fediverse too. If there is money to be made pissing all over the commons, the commons will be pissed all over.

It even happens to proprietary silos if they are too open. Look at how many bots and spammers infest social media. Propaganda and disinformation can also be considered a form of spam.

I realize this sounds cynical but don’t shoot the messenger. It’s just something I’ve learned watching the Internet evolve since the middle 1990s. Spam eats everything it can.

IMHO the future is enclaves and invite only communities. The Internet is a dark forest.
Ask HN: Is WordPress the most vulnerable website hosting tool?
Yeah but you get tired of the fact that all of the low level business people abuse their "rank" to turn you into their personal assistant.

If I have to help them with everything, why don't I just talk to the users directly and write the requirements myself? It would be faster, and can even save the paperwork. This is modus operandi for contractors.

Why do I have to drag along these type of bozos all the time, and suck up to them like they are my masters. Cut the fat and get rid of the useless bureaucrats. Or at least get rid of this stupid "rank" that programmers are "the bottom of the food chain" so they can at least root out the shitty PMs.

Nobody complained when Steve Jobs delivered much more sharp-tongued rants than this article.
> Reddit doesn't let you fully expand threads when you're unlogged.

that's what old.reddit.com is for!
Good Tips ! :)

Just thought I'd add a side-note;

For anyone wanting to try emacs really give "Doom Emacs" a try ! It's brilliant and comes with vim-bindings (a.k.a evil-mode) !

Doom Emacs has spend a lot of time on making emacs(doom) fast !
> democratizing higher end computing

Framework's PCBs and schematics are proprietary and patented.

It's just a proprietary laptop with some parts made easier to replace.

If you are referring to the price - they are not exceptionally cheap.
I expect there were more adverse health events after the repeal of prohibition from the overindulgence of ethanol than there have been from the liberalization of cannabis prohibition.

I know someone who is so sensitive to cannabis they spent a night trying to puke up their toes after some edibles... they're bright enough not to try that again. Few have reactions that severe.
Ask HN: How does vouch work on HN?
Edit: Ignore me, turns out there's answers to things in FAQs if you take half a second to look! In summary: There's a [deleted] flag for when a user deletes their own messages, not [dead]. Different things.

https://news.ycombinator.com/newsfaq.html#dead

----

When it first came out I had a vouch option on flagged-deleted comments which allowed me to un-flag and resurrect the comment. Decent idea, people are using it for a megadownvote.

Recently though I've noticed it went missing, I figured I'd used it too much or in a way someone under the hood didn't like

Even more recently I've noticed I can vouch-res dead comments -- as in not flagged, the user deleted the comment. Unvouching leaves the comment in an un-[dead] state. For what it's worth I didn't do this on purpose, just mis-tapped the tiny text on mobile.

I also noted that by vouching a comment that is both flagged and dead it removes the flagged state, if you then unvouch, it leaves it just dead and loses the flagged tag

Is it working properly? My hunch is that it's been attached to `if ([dead])` instead of `if ([dead] && [flagged])` somewhere, but I have no real idea.

Do I just not understand it?
This is my dream, please. Make the refresh rate slightly too slow for videos, I'm buying 5, thanks <3
It's OpenWRT powered!
If managed mysql is enough for you then probably no need to change.

If you have more significant compute needs a dedicated server can start to make sense. Linux admin is becoming a bit of a lost art in this container-everything world but actually it's not that hard. I run a hardware server for a lab and once it's running there's very little work, super reliable, and very cost effective.
Pretty sure that Netflix DRM isn't too strong. I tried to save some series that was about to get removed. Didn't bother in the end but pretty sure it wasn't an insurmountable task to get the video to save to disk. I think I couldn't close the window while downloading, but apart from that inconvenience...

Windows is probably one of the most pirated software on the planet.
or you use vterm-mode as your terminal and then you simply open a file like you do now, except now it opens in place of the vterm-mode buffer. Close the buffer like you would do, and you're back to vterm.
Definitely agree. If it helps control your appetite, it's not worse than continuing to carry all that weight. I just thought I'd throw that paper up because it seemed like a different take than I usually see. And just to stick my nose in and mention that 200 g a day is more protein than the vast majority of people need.

My gut would have something to say about all that protein before my kidneys even noticed, honestly.
You don't need anyone's permission to succeed
> What I find funny is that Pratt's parser was never really a theoretical result

Sorry, what?
How do you surface organic human content? I happen to linger around the fediverse/tildeverse sphere where I see organic content from people I personally have a direct (digital) connection to (and I started self-hosting my music after Epic bought Bandcamp), but I'm not clear on how I'd go about digging that kind of stuff up in the more general case.
Scandinavia has more extreme winters

Depends very much where you are. Denmark and Southern Sweden hardly ever see any significant snow or cold these days.
I don't see any of those domains today so I assume they were asked to migrate somehow?
I wonder if it would be a good replacement for the Alphasmart-type machines that are made mostly for writing? A computer that can run for weeks on AA batteries could be useful.
"Plastic crows Pigeons get used to them"

When i lived in a small appartment with a baclony i was advised to get a (small) statue of an owl to get rid of pigeons. I bought one at our local el-cheapo market and it seemed to do the job. Didn't monitor it though, becuase i didn't care that much.
> If I want to search for something topical and relevant, I go to Facebook, Twitter, Reddit, HackerNews, Instagram, Google Maps, Discord etc.

Interesting. When I search for something topical I search those sites using Google because al(most) (I don't use some like FB and insta) all those sites have really shitty search.
> I really wish humanity would get serious about exploring geoengineering options to prevent mass suffering and death while we collectively work toward lowered emissions.

When you get out of big cities in first world countries you very quickly discover that the world lives like it's 1950. This is what the streets of Delhi look like: https://www.businessinsider.com/pictures-of-daily-life-in-ne...

We can talk about tech progress and geoengineering all day long, the vast majority of the world simply can't afford it at scale.
DevOps is now a parody of itself.

"Automate Ops and make sysadmins redundant"... by increasing complexity 10 times.

Now you have to hire a whole team of highly paid "cloud engineers" that spend hours at writing YAML files.
> Unfortunately, the reality is, many people are hungry, which is why they put up with this stuff.

Many? Billions.
>If you're in a position of desperation, first get out of that position before you go to these interviews.

You're contradicting yourself here. If you're hungry, you don't have the leverage to get out of that position without first accepting some jobs you won't find ideal, unless you're incredibly lucky or talented or have huge savings, but if you were, you probably wouldn't be hungry in the first place.
These common ways could see a lot of improvement. Everything but tiniest files would require a paid subscription from IM app provider. And sharing via cloud is awkward and slow.
This analysis is incomplete, for four reasons:

1. The author fails to explain clearly that what we call mining "mining" is a distributed form of transaction processing, in which transaction fees are earned via proof-of-work. Currently most of the transaction fees come from block rewards, but transaction fees are in fact set by competition based on the marginal cost of computation.

2. By design, Bitcoin's block rewards have always been meant to be temporary, as explained by Satoshi Nakamoto in his/her/their paper. I mean, the rewards are halving on a fixed schedule, and everyone knows that eventually there will be no more rewards. The only purpose of the block rewards was -- and is -- to provide a temporary incentive for jump-starting Bitcoin's transaction processing network.

3. As the rewards go to zero, Bitcoin transaction fees will fluctuate. They will be determined by competition based on the marginal cost of computation. My expectation is that Bitcoin transaction fees will go up over time.

4. Many transaction processors, i.e., "miners," are convinced that Bitcoin eventually will have a market capitalization similar to that of gold (~$12T, give or take), so they are hoarding their share of block rewards. Many investors in these operations are convinced too. Some in fact are willing to lose money processing transactions to get the block rewards.
Sounds too me like you're saying "Let's take Hetzner so we don't have to be smart" and your CTO is telling you to be smart. In a way, he trusts you're smart enough to figure out a better way then just throwing hardware at the problem.

Also, while cloud pricing can be daunting, once you reach a point when Azure costs to much, you can look at optimizing things. There are a lot of techniques to keep cloud cost acceptable. Look up "FinOps" if you haven't already.
Thought they had already left. Good decision for Russia and for Russians' health, to be honest.
For more parsing history, see Jeffrey Kegler's "Parsing: a timeline": https://jeffreykegler.github.io/personal/timeline_v3

For a more elegant solution, see these tiny languages parsed using Floyd's operator precedence parsing:

http://breuleux.net/blog/language-howto.html

https://news.ycombinator.com/item?id=8554084
I'm actually working on something that might help with a large number of tabs and things not getting lost.

We're working on a chrome extension that allows users to leave highlights and comments on any webpage while being able to group them around different topics.

There's a locate button to take you to the exact text any time you want to access it again and a share button, for easy collaboration.

We've got a lot more plans for the future, but you can check out the current, free version here: https://chrome.google.com/webstore/detail/collabwriting/jjef...
I assume they meant "many tech workers / job hunters / the kind of people on this forum", not orphans in darkest Africa or Christian Bale losing weight for a role.
I also recommend checking out https://learn.javascript.ru/ which has more content than the english version (same author though I believe).

Install https://addons.mozilla.org/en-US/firefox/addon/traduzir-pagi... and let the learning begin.
Maybe that’s a another interesting question. “Hi, I have a big language model I’d like to run on AWS. What’s the best and cheapest way to run it?”