skysight-inc/HackerNews huggingface dataset:
No, that SEO shit works. The whole adbased internet is optimized to waste your time.

Did I spend a minute or two trying to read a 1000 word article, because I was looking for how many pixels there is in a 4k monitor? Or did I spend 2 seconds visiting a chart?
Don't enable unattended updates for GitLab. The migrations don't always work and sometimes need manual work. (This is rarely the case, but can happen.)

(Also, when upgrading GitLab, make sure to upgrade version-by-version and always wait for background migrations to finish before upgrading to the next version. You can check background migrations at /admin/background_migrations.)
Do people have issues with these modems in real use cases?

The code that makes these devices fail uses up lots of UDP ports which suggests that the issue may be with the NAT implementation. I have done some searching online but haven't got a definitive answer on what exactly the issue is (other than it causes latency and hitter under certain conditions).

I'm slightly sceptical these modems (really modem routers) are as bad as this site previously suggested. It seems like the only use case that breaks them is some specific games where there is a huge amount of latency critical UDP traffic.
I've said this over and over again. There should be laws in place enabling a person or company to set a hard limit on spend.

It would be a pro-innovation law because people would then have the confidence to innovate.
As I said, once recieved. If it is not encrypted mail, it isn't secure in transit.

As for the escrow key, I didn't know. Is it a signing key? Because that makes sense. Otherwise, do you have a reference? Could have sworn this was tested of them in court.
“Had a Case Yesterday”: India Raises Concerns About Human Rights in US
I used lazarus to create an sql editor which can query different databases. It has syntax highlighting, connection coloring, resizable panes, supports multiple result tabs and has filterable/exportable/pivotable result grids. It takes around 30mb of ram, is cross platform and really snappy.

It is missing autocomplete, that is a work in progress.

I just don't want to deal with the burden of answering to issues and tickets, so it remains as my personal toy.
It also creates multiple classes of problems. There are known issues with PostgreSQL's handling of databases containing tens of thousands of tables. (you will need a disproportionate amount of memory to handle that use case on a busy db server).
Using a single database with tenant isolation by a discriminator key (preferably enforced by row level security) is a lot more efficient.
Yes, but it also goes both ways, the company is entitled to have enough time to search for a replacement.
UVA/UVB radiation definitely causes cancer, and it's non-ionizing.
Does he? He said imagine if that feature is mainstream - so I'm assuming other cars also have this system.

Also, I don't understand why you'd blame the system if anyone gets "trapped" - you have your own eyes, no? Even when you park manually you have to judge if others can still leave. If the computer parks for you in such a way that makes others unable to leave.....then park somewhere else????? What is it with absolving people of personal responsibility all the time.
You're probably going for things that are too large in terms of scope and/or scale and don't really solve any need for yourself. Think about bite-sized problems that will help you with your day to day work/hobbies and don't try to solve them in an 'enterprisey' or bullet-proof way... think the simplest thing that can possibly work. Then over time, start getting more ambitious. It doesn't matter if it only works for 2% of cases (as long as it's the 2% you care about), runs slowly, is a memory hog, crashes every 8th time you run it or any number of other things you'd never dare do for 'production' code. Assume it's a throwaway project and then be pleasantly surprised if it isn't.
Aaand the answer to your completely reasonable question seems to be: <crickets>
Didn't work for me on Azure either. They all also want a working phone #. I hope burners will always be cash purchasable.
The above is not an indication of fractional reserve. Likely explanation: Customer funds are divided between hot/cold wallets where only a fraction is immediately available for withdrawal, and a separate process (at most exchanges involving manual approval, not sure about Coinbase) is required to move top it up with funds from cold storage. It's a security thing to limit impact of hacks etc.

If you need assets to be immediately available to make on-chain transactions, you should not keep them under custody of centralized exchanges - they can and will delay withdrawals for a variety of reasons and most of them (including CB) do make this clear in ToS.

Now with Travel Rule regulation coming in (CB already started enforcing this in some countries but it will become mostly global over time), you need to specify name and physical address of recipient when withdrawing and this can be subject to manual checks as well, so withdrawals being delayed will become the norm IMO.
And yet, ironically, Computer Science has absolutely nothing to do with programming or computers. CS is a subset of Mathematics. That's all it is. I was being literal when I claimed you were the computer, as in the one who computes. This is confusing, and I am not the only one that would like to change its name to Reckoning Science, as no one would misunderstand what that means.

A computer scientist can solve very hard problems. But a computer engineer can also solve hard problems, yet they can also solve really easy ones, giving them the edge.
I had my own similar script for a while. I stopped using it in favour of Tiny Tiny RSS's functionality, then stopped using that because I didn't like the look of the emails it produced. I'll have to dust off my own script, or maybe take a look at yours!
Perhaps not intentionally broken but I still have issues with double texting on the Messenger mac/web app.

iMessages also has this issues as well... Telegram, Discord, WeChat, MSN Messenger, etc. all seem to have figured out how to prevent double texts from occurring.
Duplicate of: https://news.ycombinator.com/item?id=31020952
TIL, I have a history of 'Flouncing'. :)
It sounds as though you could probably learn a thing or two from how the GP has set things up if their experience is so much different from yours.
Searching for "Delete a file" in the python manual, will take you to a page about the configuration parser.

https://docs.python.org/3/search.html?q=delete+a+file&check_...

Top result: https://docs.python.org/3/library/configparser.html?highligh...

Top 4 result is "Miscellaneous operating system interfaces", which does hold the answer, but it is not obvious, and browsing through that page is quite a chore before you finally get to `os.remove`, which says that it deletes "a path", which even I, a seasoned developer need to look twice to make sure that path removing a path and a file is the same thing.
https://docs.python.org/3/library/os.html?highlight=delete%2...
I'm of the kind that wants to talk things out, preferably immediately.

I had a similar experience: when my partner said she wasn't ready to talk now, I asked her to let me know whenever she's ready to talk it over, yet couple days later it's me bringing up the subject again, to similar effect. I guess some people just like to sweep things under the rug forever...
From what I’ve been hearing, EM drive is more of “didn’t do the maths” followed by shoestring-budget “might as well try it, we have some spare lab space” work getting squished in between the serious projects.
Let's Encrypt was the reason I moved 8 websites to self-hosted nginx servers, because my old hoster wanted 10 Euros a month (!) per SSL certificate, despite charging a lot for that slow apache webspace already.

Even ignoring the money moving away from there was worth it. There is so much more control over my software on my own instances. I can do actual backups for free. Of course it is more work and needs more attention, but not a lot more
You’re right that cheaper services could affect customer outreach budgets and it does limit your options on what you can do (I.e. incentivized channels) but it also forces you to focus on other channels that suit your budget (I.e. content marketing, building relationships in forums, etc.) Also, price may not necessarily have to be fixed for all customer segments, you can use pricing as a strategy lever.
ignoring your point to nitpic but, none of these (immigrants are good", "the 2020 US presidential election ran smoothly and had a clear victor who was duly inaugurated", "gender is a social construct", "people who are attracted to others of the same sex are normal and should have the same rights as anyone else", ) are position of the right. They are the left's worst spin on the right's positions.
If you have the technical knowhow to develop complex applications and do application and systems level administration for your own application then you can run a gitlab on prem installation. You already have most or all of the required knowledge.
Toyota Mega Cruiser has 4WS for small turn radius https://global.toyota/en/detail/7882359
This is my point. Facebook surfaces include stuff like editing a post, sending a message. All of these have relatively small character limits versus a text editor that handles millions of lines with tens of millions of characters.

In the case of text editors, 1 object node per line implementations work fine for small files. They'll even edge out the overhead of more esoteric implementations requiring trees. Lookups are O(1) versus O(log n) in the depth of trees, but insertions get slow as you have to shift all the array elements. Again for few number of lines, that's fine. For small data ( tens of thousands of characters), even a giant string will do fine and within tens of milliseconds, too.

Facebook Blog / Article posts may get relatively long, but still not in the Megabytes ( metadata, not images ).

My point of contention is the claim and marketing that the library is suitable as a high performance text editor implementation. Depends on what the constraints and use case is. For Facebook posts and small editor widgets, I'll believe that. There is a hint that it can serve as the foundation for an IDE, but likely only a small snippet editor or a toy IDE implementation. The devil is in the details for a "serious" IDE / text editor like VSCode / Ace. It's an apple to bananas performance claim.

> low-end devices that went way over 16ms response time per keypress

Shaving milliseconds of keypresses for users on low end devices is msotly a Facebook and FANG concern. This performance concern is invisible and not important for someone looking to build an IDE where the users are accessing from a powerful device. For people editing huge files, the bottleneck are caused by data structures choices which I don't think will be mitigated by having a high level and convenient programming paradigm in the case of Lexical.
It's in fact one of my least favorite things about living in Germany (not the pristine-ness, but the holiness GP mentioned). Cars are absolutely holy, many drivers absolutely freak out when you dare touching their car or take up precious road space with your unworthy bicycle. Traffic rules for cars are often mere recommendations, and breaking them goes unsanctioned. Prioritizing motorized traffic is a borderline religion (e.g. the eternal discussion about a speed limit on the Autobahn), and other means of traffic are only very slowly awakening. What a waste of space, resources and quality of life.
iolist are great: https://nathanmlong.com/2021/05/what-is-an-iolist/

This is how an high level language such as erlang can be very efficient at printing out strings: native language support for strings embedded in lists. That way a template engine doesn't have to allocate memory and copy every time it needs to prepend or append to strings together. Just wrap them in another list.

IO.puts([[ "this", [ "is", [ "an" ]]] | "iolist" ])
Our tracking devices have replaced state surveillance
Not EXACTLY what you described, but kinda close? https://np.ironhelmet.com/#landing
People sometimes upvote posts based on their discussion value. It's a simple post with a lot of counterarguments to be made.
I disagree, maybe you can provide something more concise. It also contains critique of current approaches against racism that should be discussed as they seem to worsen the situation. Your response makes the impression that this critique did resonate.
We see a correlation between (major) solar activity and hash/signature verification failures from clients -- on the order of millions of verifications per day, only 30k failures per day, max.

I just finished looking into it in our reporting and was pretty impressed to see spikes lineup with dates here: https://www.spaceweatherlive.com/en/solar-activity/top-50-so...
It kinda reads like their user's data is not separated very cleanly; I've never worked at a SaaS before, but reading this, especially given the size of some customers, I'd want each customer to have their own independent instance, with its own backup pipeline. I was thinking of "just" giving them their own database, but there's been plenty of instances where authentication got botched allowing one user to see another user's data; this should be impossible if things are running on their own instances.

Note that I'm pretty naïve and armchair on this subject, I'll see myself out.
I'm not sure if it's a good thing if no software developer in a company has the skill to install and maintain an application on a linux server. To me that's no additional knowledge for a developer, but one of the basics they should know anyway.
It's amazing how many people down thread simply ignore or minimize what you point out here. And this on the same site where people get mad about the wrong kind of cookie which they always had full control over anyways ...
This piece was the worst nonsense I’ve ever seen get this much response on HN.

Some passages were downright unintelligible. The rest had such a wild, drunken stagger to them.

But worst of all is the point being made. Essentially: “I can’t move to an apartment on Jupiter, therefore space travel is boring”
Real James bond villains wear cardigans - aka technocratic implementation
No, it's just you. This has been happening since the cloud became a thing. What is changing is that the severity is going up because more and more parties are now dependent on these cloud things.

Wait until we have self driving cars that are somehow cloud dependent and in the middle of rush hour AWS or GCP decides to burp.
Backups tend to take the most work, especially if you verify them periodically. But at least that means you have backups. I'm not sure I would want Gitlab to have all my data without a local copy for such important information.
> Is this page any better than what you’d have gotten in 2010? What if it looked like this instead?

I can't take seriously an example that still puts w3schools as the first search result. If I were searching for a simple answer about a language feature, I would want the search engine to give me a page from the definitive authoritative source on that language. w3schools isn't that.
If that's normal for you then your frame of reference for normal is simply wrong.
Most recent example:

My kid loves logical puzzles like this one:
https://www.smartgames.eu/uk/one-player-games/little-red-rid...

It comes with a booklet of 40 or so problems which she quickly solved so I wrote a program to generate hundreds more e.g. https://i.gyazo.com/329753a6da1feac287bea02ee04a4e1f.jpg
On the Latency Impact of Remote Peering [pdf]
Your film logbook app looks like exactly what I've been looking for for months!

... Shame I use an Android ahahaha
I wrote a a huge tech stack in Flutter and Nim. I really wanted to use Nim, and the stack kept growing the stack as my needs grew.

Now I'm planning on releasing most of it as Open Source: https://nexusdev.tools

I really didn't plan on writing my own tech stack, because that's the last thing you typically do in a startup, especially if you're the sole founder. Nim has some basic web functionality in the form of Jester and Karax, so I went with it, despite Nim being relatively unknown compared to Python.

A big reason I went with Flutter is because I realized that the mobile market is huge and a lot of people want an app. Flutter can also be used on the web and the desktop. I'm always thinking about reusability of code. What I ended up with is a Flutter rendering engine which can be powered by the back-end in Nim. However the SDK is language agnostic, really, so I'm adding Python support too (Dart is included as it's needed on the front-end). Any desired language can be added in theory, as long as it can produce JSON and send it over a socket.
Your mention of APT suggests to me that you're trying to maintain a stable deployment on a pet server, whereas GP's mention of Terraform suggests they've built some sort of pipeline for repeatable deployment.

GP's approach does have a bigger learning curve for those that have never worked that way, but after that the ongoing maintenance is simpler, less time consuming and much lower risk. That probably explains most of the difference in your experiences.
I would say it is open source, but not "Open Source Initiative approved" open source.
We use Elixir + Rust in a few select places. But the majority of our Rust code is services that are purely written in Rust.

We use Rust over Go, not only because of the garbage collection issues, but because it's truly a better language in almost every way (once you learn it!)

I will say, Go is much easier to pick up, but in exchange you pay in the long term having a language that actively works against you when you start working on more advanced programs, and a mountain of code that's accumulated over the years that you have to maintain.

We work on high concurrency systems here, and I very much enjoy not ever having to think about "is this thing thread safe" because the compiler is checking that for you. I love being able to use the type system to offer my co-workers powerful, but difficult to misuse libraries. I like having sensible abstractions around concurrent execution.

Like, for example, if you create a channel in go, and for whatever reason, don't try to read from the channel, or give up (because you're racing a timeout), then the goroutine that tries to write to that channel will block forever and leak. In Rust, if you try to write to a channel where there is no longer a receiver, the write to channel will return an error, which you can then choose to handle, or simply ignore depending on your use-case. Of course, you can be wise and allocate your channels with a capacity of 1, but you can also just completely forget that, and start a steady leak of goroutines for the lifetime of your program that the garbage collector won't save you from!

Want to execute many futures with bounded concurrency in Rust and collect the results back into a Vec, but give up if any of the futures fail, or if a timeout is elapsed, and also make sure that all allocated resources are properly dropped and closed in the event that any errors happen? Just combine a futures::stream::StreamExt::{buffer_unordered, collect}, and a tokio::time::timeout, and in a few lines of code you've done it.

Want to do the same in Go? Spawn a pool of goroutines I guess, distribute two channels, one for sending them work, one for receiving work, and don't forget to throw in a WaitGroup, pass a context along to all the goroutines, make sure you don't forget any defers, if you are using a shared resource, make sure it's thread safe, or make sure you're locking/unlocking the appropriate mutex, make sure you size your result channel appropriately or you might leak goroutines and any allocations they hold if your main goroutine that's spawned all that work timed out waiting for the results to come in. Is there a library that does all this for you in Go? I googled "golang run many goroutines and collect their results" and looked at the first page of results, and it's basically the above...

It is no surprise then that we've picked to use Rust pretty seriously. When you're looking to build reliable systems with serious speeds and massive concurrency, you pick the best tool for the job. That for us is Rust, not Go. And for our real time Distributed systems, we pick Elixir, because BEAM/OTP is just so dang good.
From the article:

> What happened to page quality factors in ranking?

I've been wondering this myself. Whatever happened to penalizing webpages with intrusive popups? Or those that show different content to users than to search engines (paywalls)? (I'm sure the latter is because of lawsuits). And many years ago, there was SEO advice about not duplicating content from other sites, but these days, half the search results for e.g. Go related questions are blogspam copy/pastes from Stack Overflow.

Google Search used to be stricter.
What about automatic security APT updates?
It probably depends what sort of software your company builds. A frontend web design shop might well have developers who have little or no relevant experience for self-hosting something like Gitlab.
Is there a good place to get started? I've played through Doom 1 and 2, TNT and Sigil. Started Plutonia too but didn't enjoy the endless chaingunner/revenant cheese. I don't like slaughter maps either.
Because I was already have Pushover account for mobile notifications, and started using directly without extra payment or application.

Now I checked after your question, I found this[1] good service, but do you have any suggestion about receiving mobile notifications from RSS (for iOS)?

And you can consider my personal project as an alternative.

[1] https://hnrss.github.io/
This button doesn’t really work for me. Often I need to click it multiple times before a video dissapears from my recommendations. Same with the ‘Not interested’ button.

I’m guessing YT works with a system that is ‘eventually consistent’, but having to click the button 2-3 times before a video disappears doesn’t seem particularly consistent to me.
Correction: The "AAA formula" has become kinda boring, because it has been optimized for return on investment with "player enjoyment" just being a carefully placed carrot to increase ROI. Nothing of that will change if the game takes place in the "metaverse".

The good stuff is out there, it's just not marketed as heavy as AAA games, instead it requires active discovery (and it's the same with "modern" blockbuster movies or music).
If you use platforms like Gumroad/Leanpub, you can use pay-what-you-want model. That is, give away the book for free but users can pay if they want. You could also have a free online version but charge for PDF/EPUB versions.

I do a mix of both. Whenever I publish a new book, I give them away for free for a week or two, but I still get paid sales as well. Recently I started adding discounted prices for my earlier books along with new releases, so that's another option if you plan to write more books.
Alternatives to capitalism don't have a great track record with quotas either. We're just victims of poor management.
I actually never encountered the problem with the crashing daemon, but we also have periodic restarts (they don't take too long and can be scheduled to happen at night).

Upgrades aren't automated but as the server is only exposed to the internal network (and also not fully exposed there), the attack surface is much lower. Keeping servers up to date isn't hard, and we don't always insist on running the newest Gitlab version. We make sure to upgrade if there's a very critical bug or if we lag too far behind.

It's true, upgrades for Gitlab could be smoother, but we've never had significant down time from it. And while others might say it destracts from day to day work, I (and some others) find it a welcome break from coding.