skysight-inc/HackerNews huggingface dataset:
>It really depends on what you mean by "SELinux".

Not it doesn't. Just like it doesn't "really depend" on what you mean by "btrfs".

> However, SELinux is not really useful unless it comes with the SELinux policy definition which defines what applications do "normally".

"However, btrts is not really useful unless it comes with the userland utilities to actually make and manipulate file systems"

See how pedantic this is? Not only are you being pedantic, you're still wrong, fractally so.

That is exactly operating system does, which is the topic of discussion. Linux OSs such as RHEL as an example.

> This work needs to be done by the Linux distribution

Which are defined as operating systems by CIS and STIG.

This is a poor attempt at "DO YOU MEAN GNU/LINUX?".

Stop it.
I don't think that would scale. The nested directory structure could reach a depth equivalent to the number of tags to support all combinations. Meanwhile with symlinks you only need one folder per tag and it can be comfortably used with file browsers.
Sounds like you might want to give Dragonfly a try!
Nice work, it's lightweight and fast to load. A few notes after using it for a bit...

1. There's far too much white space and unnecessarily large headers. Reading content in cafes seems to be the heart of the site, however, this is what I see when opening a cafe on my 1920x1080 monitor - https://i.imgur.com/1j0exRM.png. There's literally not a single piece of content for a returning user to read without scrolling.

2. Something weird is happening with post times. I saw a comment that was posted -666 seconds ago, which snapped to 3 minutes ago after refreshing.

3. The background color is too light and it blends with the discussions, making it difficult to visually separate them. Here is the existing background - https://i.imgur.com/wVr0RYs.png and a darker one to add more structure - https://i.imgur.com/U5sekNI.png.

4. Overall I find the content a little hard to read. I prefer sites with discussion titles (Reddit/HN/forums) as they help to summarize an entire post or image in a few words. Without them I need to spend too much time reading each discussion trying to parse what it's about and if it's relevant to my interests.
Seeing Night Watch at the Rijksmuseum a decade or so ago totally changed my view of seeing things in a museum vs. seeing them online. I'm a child of the internet and had this view that seeing it on my screen was good enough, but wow is Night Watch incredible up close and in person. Overwhelming, almost. A totally different experience.

That said, this image is amazing, and lets you see a lot more detail than you can easily manage at the museum.
And that’s fine. PageRank is/was a genius idea that should still be used today. But they need to do more. When I search something and half the results are Markov Chain like blogspam full of ads, I have to wonder where the effort is going into those things (definitely not AdSense /s).
If these annoy you I highly recommend buying a set if the Bevara clips at IKEA, or a similar product:

https://www.ikea.com/us/en/p/bevara-sealing-clip-set-of-30-m...
I think wifi is a major bottleneck to up-selling to these plans. google fiber tried to sell me the 2Gbs service from current 1Gbps, but most of my devices on wifi with throughput around 240Mbps on a good day.
25% don't exercise? That's too low. Over 60%+ of adults are overweight or obese. Mind you, that doesn't stop you from exercising. But it seems highly unlikely only 1 in 4 doesn't exercise.

This is why self reporting is bad.
I'm not questioning this. But unfortunately it is by definition anecdotal. I know 3 over 90s who are still going, and a mix of expose risk and health status. I'm sorry for your loss.
If you missed Star Control II back in 1990s, try this. It has a wonderful storyline with a few forks. A number of space-faring civilizations, each with its own history, some related and intertwined. (Also, remember: owls are not what they seem. Be sure to collect more lifeforms and buy more info to find out.)

Also, it has a great original soundtrack, and one of the most beautiful soundtrack remixes (as a part of UQM rework).
And true to form, Mozilla have in the past few years been hiding this customization behind a "legacy" preference in about:config, calling it a "relic of the XUL era", and threatening to take it away at any future version. [https://bugzilla.mozilla.org/show_bug.cgi?id=1541233#c62]
Modern cloud services such as S3 or let's say MongoDB seem to have a lot more security footguns than old-school bare-metal. An S3 bucket misconfiguration exposes your data to everyone even if there was never a reason for that data to ever be exposed to the outside world. On a bare-metal, chuck it in a directory outside your web root and someone will have to actually breach the server before they can steal the data.
Relevant SMBC comic: "Mister President! India is suing for half of our data!" https://www.smbc-comics.com/comic/2012-08-29
How about no MBAs?
Thanks this all helps a lot. I am adding it to my feedback document and I will make some changes. The time thing sounds like the JS failed to connect for a second to the backend endpoint, thats what tells the site what the timestamp is now for it to calculate times.
Completely agree. I'd only add one point: Quantum computing -- when and if we ever build them with enough error correction to be practical -- can replace GPUs for a few very specific kinds of search where the statistical shotgun approach that quantum computers do so well can be exploited. One canonical example is the quantum FFT (Shor's algorithm) which seems to work quite well for finding the factors of large composite numbers.

Quantum computers are not magic and they are by no means general-purpose, but if your search mechanism matches the kind of search quantum computers are good at, they can greatly exceed the speed of GPUs.
We should just send this out into space and call it done. Human civilization: fulfilled.
Transport this event and yourself back to the bronze age and you could start a new religion with the other people who saw this.
This ain’t my first rodeo. I’ll take the 140% pa for the occasional 50% draw down.

We are playing very different games you and I. As the crypto markets mature, and robust Money markets increase in liquidity, such tradfi metrics can be calculated too. Thing is, eventually you realize it’s all bullshit and just go all in on BTC, the only honest coin in the room.
First, nice job! Looking through it now. Also, maybe this is just me, but I'd drop the "Followers" "Following" language. It wreaks of "big" social media and all that comes with it. If I had to choose, I'd go with "Connections" or something intentionally banal. But, again, may be just me. I just hate social media and all its "ways."
I'm not familiar with Hetzner at all. But it seems they are running a single self managed VM to serve these updates globally, and then comparing that to the cost of egress on a globally distributed content delivery network? What am I missing here? This is not the same thing. Nevermind the fact that AWS is an ecosystem with hundreds of products working in tandem to deliver solutions not just EC2.
> First and foremost because it's faster that way.

That seems unlikely to scale, and all but guaranteed to age poorly. (The original developers will not always be available; eventually, they'll be busy or no longer with the company)

> Reading alone is not guaranteed to provide enough context.

That's what comments are for.
So Google Drive is not an option for safely storing documents that you don't want to lose. And by extension, Google Docs is equally dangerous.
Wow, thanks for the book links. I remember the VLSI book from my uni curriculum.
The reality is that most startups don't scale exponentially unless they are injecting huge amounts of cash into their company (and in that case they can afford AWS). The company in this article just has a single server.
You're most likely to buy a vaccuum cleaner just after you bought one. Consider the one you bought might not fit your needs.
Lol cause one guy was cranky on the internet?
dupe: https://news.ycombinator.com/item?id=30061228
I’ll save everyone some time: the article doesn’t contain any stats, nor mentions of how the survey was done or which scientific disciplines were undervalued. It also doesn’t link to any peer-reviewed article where the author could have filled those gaps. It however links to articles from reputable scientific journals such as Business insiders or the New York Times and myths such as the "wage gap".

It’s ironic considering the article is whining about some scientific disciplines being considered less rigorous, yet makes no attempt to be rigorous itself.
How much extra time & development effort does it take to weave the services the right way to realize those savings, as opposed to doing it the simpler, old-school way on bare-metal?

In my bare-metal-hosted projects I can afford to do a lot of things that would be a major no-no in the cloud because I have so much hardware resources I can save development time doing things inefficiently and still come out ahead in terms of costs.
Yep, this will be used for precision tracking and context categorization. And of course, to more deeply understand human motivators and make platforms even more addictive to us. This will have minimal benefits to the working class and all the benefit to Meta and their clients.

I fear the ammount of human information this AI is going to be free to analyze from Facebook and what it will deduce about us and then how Meta will use it to generate capital.
They are also great pop albums. A ton of memorable tunes in a surprisingly accessible format.
What’s a better solution though?

Do you really want to ban all interactions between researchers/clinicians and drug companies?
I did it the other way around. I didn't finish highschool. I went to work with my father and learned how to build custom cars after 9th grade but I already had an above highschool level education by then so when I quit so I was ready to move on. I had to move on to keep learning. And I learned a lot.

If you really want to learn engineering you need to learn trade skills. Go buy an old beater car and restore and customize it. You'll learn at a pace you can set and you can acquire the tools you need and learn how to use them as the project moves along. When it's done you'll have something pretty cool.

There are a lot of very good YouTube channels and videos that can help you along the way. One of my favorites is a channel called "RÜNGE CARS". This guy builds cars from the ground up like I learned how to do it from my father and the guys he worked with. He just finished a car he'd been working on for 5 years and it is awesome.

I don't build custom cars anymore, and I drive old beaters. But I do fix cars for family and friends and keep my old beater running. I've worked on four this month already, mine, my wife's, and two of our daughters. Just little stuff. Master cylinder, a shock absorber, an alternator, and tune up on my wife's car.

You learn how to restore an old car and you can pretty much jump in on most anything and get up to speed fast.
Their doubts are worth entertaining because their health and freedom is directly on the line. They correctly suspect they are being fed only specific information and all counter discussion is getting labeled as "misinformation" by what is supposedly the Fourth Estate.

If I drive across a bridge I should have the right to question the competency and the trust being put in the engineers. If something looks like a crack, I would ask detailed questions and I hope my fellow citizens would do the same. Can you really not find the logic, in good faith?
Once a Defender Always a Defender
> Whether you are agreeing or disagreeing, but there's not a lot of actual conversation, just... reactions.

Could you elaborate on the distinction you’re making between genuine conversations and records of reaction?

Specifically, did you imply that tone and recognition of the other party are factors?
Youtube's Content ID system is an artificial substitute for actions based on copyright law like DMCA takedowns, because actions based on copyright law have forms and procedures and you need to pay a lawyer to review them. Youtube's system is designed to be so generous to established content owners that they prefer to use it over legal filings, and to have very little recourse for appeal when a video gets taken down.
Def a real concern.

If anyone is interested to mitigate it yourself, these are helpful :)

https://docs.github.com/en/actions/creating-actions/about-cu...

https://github.com/dependabot/dependabot-core/issues/2835

https://github.com/zgosalvez/github-actions-ensure-sha-pinne...

https://github.com/timmeinerzhagen/dependabot-sha-comment-ac...
Sorry, I don’t see this succeeding for some of the same reasons why you don’t see open source jetliners.

Software is one thing. Anyone can sit down and write software.

Chip production though? Unless you look at the most simple of designs, you need tool chains worth millions and/or billions of dollars.

The software and design rules alone is proprietary, costs obscene amounts of money, and their manufacturers have decades of experience.

Yes, I know about the ONE FOSS CPU design there is.

But realistically, there’s no way to compete against the players already in the industry. Especially if you come with a FOSS perspective.
AWS Service Terms[0]

51. Amazon Lightsail

51.3. You may not use Amazon Lightsail in a manner intended to avoid incurring data fees from other Services (e.g., proxying network traffic from Services to the public internet or other destinations or excessive data processing through load balancing or content delivery network (CDN) Services as described in the Documentation), and if you do, we may throttle or suspend your data services or suspend your account.

[0] https://aws.amazon.com/service-terms/
The fact that this phrase sounds pithy and makes sense on a literal level tricks people into accepting the underlying message without critically analyzing the meaning of it. A classic Trojan horse of sorts.
I don't think you're missing anything! We didn't need 100% uptime or a globally distributed CDN. What we did need is orders of magnitude cheaper costs. So we moved this particular part of our offering to Hetzner.

I think the interest in this comes from the idea of identifying the needs and optimizing appropriately.
What kind of camera was used to take this?
I'm one of those who use Solidworks and there are no Linux equivalents, let alone polished ones. So, as in everything, YMMV.
If you have a large installation, why depend on FreeBSD releases at all instead of choosing (arbitrarily) a newer STABLE snapshot, testing it and eventually rolling into production same way you’d do with a release?
I don't see your point. You attack an outline of a system. Fun system will be complex and I won't describe it here in full. In the same way as today notary appointment procedure is complex and involve multiple organisations.

I claim that blockchain solves Byzantine generals problem (BGP) in a scalable way and no other such solution exists. I also claim that this very problem (BGP) is being solved right now in multiple instances by using a trusted middleman, usually appointed, controlled and often funded by the government. I also claim that maintaining trust is not free and often paid from tax money (as in DVLA example). And my last claim that partial or full automation of a middleman function with blockchain is cheaper than running it traditional way (considering all costs involved).

Potentially unexpected corollary from the first and second claims - a software without blockchain cannot automate a trusted middleman function because of trust issues.

Feel free to attack any of the claims.
Getting the practice just right seems to require personal connection with a master for whatever reason, but Sam Harris does a pretty good job of communicating the essence of it here: https://www.youtube.com/watch?v=kSPWiEaOlfc. There are also lots of resources you can find online, though I can't say I recommend any one in particular. It is the kind of thing that requires a precise fit and the right conditions.
Here's a case on why Tetris is not copied as easily: https://publicknowledge.org/tetris-copyright-decision-shows-...

Also, game mechanics can't be copyrighted but they can be patented: https://www.gamesindustry.biz/articles/2021-02-08-warner-bro...
> I turn all my dev/test servers off at night and they don't cost me a thing

I bet it still costs you more than my Hetzner one despite me not having to care about turning it on or off. I mean it's great that the cloud gives you this flexibility but you wouldn't need it to begin with if it wasn't so expensive.
It actually happen 4 or 5 years ago.
ETH classic chain was created out of the rebel ( or the loyal ? )

The remaining fork seems to have considerably less activity now.
We don't need better SQL. We need a programming language with relational concepts built into its collections library and a syntax and type system that makes using it easy.

The fact that you have to go through all these intermediate layers to access your data is just stupid. Data should just be "there."
Making docs discoverable is good, and this works well for retrieving mostly static documentation and tickets. It gets complicated when when resulting items are used for troubleshooting or new documentation and tickets.

When results, e.g., include multiple tickets and documents referencing the same error or configuration, which do you use for troubleshooting? Which results are the authoritative / canonical / source of truth for documenting the latest configuration directives?

Versioning used well for the input helps. Organization and ontology is additional context for using search results well.
I am writing a language and CLI that mixes SQL with Python (spyql: https://github.com/dcmoura/spyql), and it is interesting to see that we are tackling some of the same problems:

- code/formula reutilization where we need to repeat logic over the query

- functionalities like `EXCEPT` and `REPLACE` modifiers for `SELECT *`, like in google bigquery (in most SQL databases its frustrating when you have a large number of columns and you only want to hide or replace a couple of them)

I do think SQL is all over the place, and while not perfect, it’s familiar and we got used to express our queries the SQL way. At the end, since you are generating SQL to interact with databases, you would have to understand SQL in order to optimise your queries (it might be challenging to get the perfect SQL query from PRQL as you do not know statistics about the tables or which indexes are available).

With SPyQL I am taking a different approach that tries to extend simple SQL SELECT statements so that some of these annoying features are tackled. In addition, by using Python to define expressions and conditions you solve another problem typically present on databases: extensibility. By including an IMPORT clause in your query you can import any Python module, so the sky is the limit. You also get a simple and intuitive way to work with objects and hierarchical data (like JSON).

I do find the language you are proposing very readable and flexible, bringing several advantages to SQL. If you build a parser I would love to bring it to spyql :-) The issues I have brought earlier would not be a problem to spyql since it is a tool to query files and data-streams in the command-line.
ZeroTier has stuff at DataPacket. It never goes down. We've had 1 year plus uptimes and the network is rock solid.
>your suggestion is to give up centuries of refinements on law making/enforcement

Some of us would use a different and much less flattering term than "refinement" to describe the centuries of "evolution" of law and law enforcement.
Are we gonna have very pink dramatic sunset because of it? ( akin to Krakatoa )
Firefox has had a one-click reader view for years, on desktop, Android, and even iOS:

- Reader view (desktop): https://support.mozilla.org/en-US/kb/firefox-reader-view-clu...

- Reader view (Android): https://support.mozilla.org/en-US/kb/view-articles-reader-vi...

- Reader view (iOS): https://support.mozilla.org/en-US/kb/view-web-pages-reader-v...

A Firefox support page recommends using the NoScript extension for quickly toggling JavaScript, which works on both desktop and Android:

- JavaScript support page: https://support.mozilla.org/en-US/kb/javascript-settings-for...

- NoScript: https://addons.mozilla.org/en-US/firefox/addon/noscript/
> Maybe to properly admin a modern FreeBSD box the admin is supposed to be making the underlying system version easily replaceable.

This is how things worked at Yahoo and WhatsApp.

For the most part, a server kept whatever version of FreeBSD it was installed with, and the application logic lived in /usr/local/ or /home/y/ or /home/whatsapp/

Keep your 'build' machine to compile production executables on the oldest OS release of your fleet, and everything should run everywhere. (You'll need to use the compat-X stuff so your FreeBSD X+1 machines can run FreeBSD X binaries, but that's easy)

You can use stuff from the base system, but not if you expect recent changes.

I don't remember ever doing an OS upgrade at Yahoo, although it must have happened. In my group, we only got updates with new hardware; which was fine, hardware was changing rapidly.

At WhatsApp, I drove the OS updates towards the end of WhatsApp's use of FreeBSD. A fair amount was just not wanting to have 4 different major versions out there, but there were also forced updates to get important network bugfixes or performance improvements. Sometimes it was easier to find the handful of boxes that were too old to use something nice in a script and update them, rather than fixing the script to not use the nice feature.

When we ran into bugs on older versions, upgrading to a version that already had it fixed was sometimes an option, but sometimes it'd need to be backported, and sometimes the bug was still in -current. We didn't run into too many of those though, our local patch set was never more than about 10 patches.
> Sure you have a lot of servers, but they all run the same software and approach the problem in the same way.

The 'servers' are simply endpoints within a federated network. You can have a frontend "app" interoperate with those endpoints while exposing a different UX, perhaps one that's more old-school BBS- or forum-like.

Or you can have endpoints that expose a slightly diverging logic, perhaps building on other web standards (such as WebMention) for their analogs of the BBS-like "reply", "topic", "thread" etc. But since these are all part of one Fediverse, interoperability across endpoints will be preserved.

> What I'd most of all like is something that lets the visitors own their own posts while still allowing some form of communication.

This can happen if the visitor owns a server and makes their posts available from there via Fediverse standards. The posts can then either be federated directly (if allowed), or "mentioned" (like a trackback) on other servers.

ActivityStreams is the "RSS" like standard in the Fediverse, which can be implemented entirely statically, with no "active" server-side logic whatsoever. ActivityPub is the active "push" part of the standard, which enables "post" workflows from users; the server itself can also use ActivityPub to "push" its content to a federated endpoint in the network, which removes any propagation delays introduced by polling.
Not sure if anyone heard it but I know it registered very clearly on barometers in London, so it's not out of the question.
Reading code is so hard for years I thought it just wasn't possible to get good at it.

I could probably write code good code about 10 years ago, but only felt comfortable reading about 2 years ago.

Like the author, I now prefer to read the code I'm calling than docs, tutorials, function signatures, etc.

Getting comfortable reaching for a debugger helped immensely.

If you prefer Googling for docs to debugging the tools you're using... there's another level to this game!
That I like! I agree completely! Added to my notes thanks.