skysight-inc/HackerNews huggingface dataset:
In this instance the "foreign" in foreign debris is anything that's not part of the aircraft but gets sucked into the engine anyway. A goose for example could be considered foreign debris regardless of its citizenship status.
No, it really wasn't that bad.

The annoying part, at least for me as someone who, uh, I guess used to go to a lot of colloquia on this stuff?, is the part you left out: people pre-judged the outcome (of all three phenomena you mention!) and then got really, really cranky with anyone who dared challenge their position.

If you (generic rhetorical you) want to believe that LK99 is going to superconduct, or that Bitcoin is going to the moon, or that AGI is coming next week, that's great. Really, it is! And you're allowed to talk about it, and put your money where your mouth is, and all that. What you're not allowed to do is get mad at people who respectfully disagree with you and point out why your dumb arguments are dumb. And you really, really, really need to pay attention, and not get more hostile, when your position starts to get falsified, as is/was helpfully possible for LK99 (but not so much those others). Do not hold fast to false things.

I understand that this is difficult when the people taking the other side are being equally awful, but such is life. We need to rise above, not get dragged down, lest everything fall into the same cesspools as contemporary politics.
You can find this mentality in companies of any size, even if it's probably more common in medium to big sized companies.

Point is that in general people that are upper in the chain are usually pretty self-important and see themselves as indispensable, while everyone below is seen as disposable, so as soon as you drift out of their simpaties and their plans they don't care about you anymore.

Obviously there are senior managers/bosses smart enough to know about those 2 or 3 people that they absolutely need to keep for reasons(they know secrets, they have some super rare skills, ...) otherwise the company will just disintegrate.

Humans are selfish, as simple as that, almost nobody goes up in the company ladder for virtue, more for greed and convenience usually, so it's not so strange that things are like this.
> They coded to it and didn't deploy

This seems like speculation as well? Do you know that “they coded to it”? Do you have a citation?
While some of the complaints in the article are reasonable, the author seems to miss that F# began as essentially "OCaml for .NET". It's syntax is ML derived and the .NETisms came later, which is why there's sometimes two ways to do the same thing.

In early versions of F# you had to stick `#light` at the top of a file to use lightweight syntax, which is now the default. The verbose syntax, which is closer to ML was originally the default.

> 1. You have to manually order your files in F# projects in order they must be processed by the compiler.

This is one of my favourite features of F# because it forces you to design your code in a way that minimizes mutually recursive types, since all mutually recursive types must live in the same code file. You end up with cleaner code which is easier to test, maintain and reason about.

> 2. No break and continue for loops. 3. No do-while loops.

I've never seen as a problem because I rarely write loops. It's so rare that I use them I end up having to double-check the syntax. I always reach to .map, .fold, .filter, etc first, and I can't remember a time I couldn't express what I wanted using these.

> 6. Awful type constructor syntax

The primary constructor syntax makes sure all other constructors must call it. Prevents you from not instantiating a class incorrectly and is a better fit for immutable-first types. Perhaps could have some improvements but the common case becomes more terse to write.

> 7a. a) array type can be declared as “int[]” or “int array”; same for list and seq; moreover, it’s the same for any other generic type with one type argument.

Comes from ML, where multi-parameter generics are also written `(x * y) type`. I think it was a good idea to make F# closer to .NET and use `Type<X, Y>`, but they should have done the same for single-parameter generics too to make it consistent. I never use `X array` syntax and prefer `array<x>`, though I would prefer if they also made these case consistent and I could write `Array<x>`, but Array is a module. Not sure how to fix this.

> 8. “fun x y z -> …” syntax for lambda expressions

Again from ML. I imagine there are syntactic ambiguities if you drop the `fun`, as `->` is also used in pattern matching and other places.

> 9. a) <expression>[<expression>] = <indexingExpression> ... Please, please implement this.

I dislike the idea of spaces being significant, and there are already gotchas in F# where this is the case. `x().y` and `x ().y` are not always the same thing.

> 12. “<-” for assignment. Another personal thing, maybe, but “:=” seems easier to type.

`:=` was used for ref cell assignment, but is now deprecated.
Robin Hood wasn't a thief by his own accord, because he steals openly and gives it to the poor.

Grammarly aren't keylogging by their own accord, because they tell you they're doing it, and they keep the data to themselves.

Still, I feel robbed.
I was simply responding to the statement

> its possible to choose a custom installation location, even on Intel Macs if you prefer.

Whilst it is physically possible, it won't work.

What would be better is a plan. Putting it in a different system folder like `opt` isn't much better.
> People using FB [...] has been a net bane to society.

Agreed.
The US doesn't nationally have a Right of Publicity law (the UK does, the EU doesn't, India does -- it's a real mixed bag out there), so you can't actually stop someone from using your name as a pen name for the most part. But this was already becoming a problem long before AI reared its head, with public domain text put in verbatim in a book by "Stephen A. King" or whatever
Have you considered not accepting intellectual property as a legitimate concept to begin with? It makes no sense to even speak of "freely licensed" anything once you do that.
At least it was not this:

https://www.scientificamerican.com/article/how-a-cat-parasit...
e2ee is not the default, and is incompatible with some of their other features like "cloud recordings".

they also got caught being malicious and/or dumb in the past (https://www.businessinsider.com/china-zoom-data-2020-4) so there's no reason to bother with them now.
I wanted to build spaceships, when I was 12. I used to write to NASA, and they sent me tons of material. I used to have schematics all over the place.

It kinda fell apart, when hormones kicked in, though.

Not sure I could have done it at 15.
FirefoxOS was a full OS made on web technologies, like Palm/HP/LG's WebOS. That means apps like Contacts or Dialer were JS apps. I believe the other comment about a new FirefoxOS was more about an equivalent to ChromeOS: a simple native UI shell and a browser on laptops.

As a volunteer in an association helping people that have difficulties with new technologies, an OS with just Firefox would really make everything simpler. Just like ChromeOS, you'd only get a browser (more than enough for 95% of non-professional use cases), but without the Google crap (telemetry and the Google account)
Oh no, is this esoteric knowledge now?
I only partially agree. Git is a complex project, developed to help with the management of the Linux kernel source code. Because of that, the original audience was technically very advanced and maybe didn't need any higher layer of abstraction, nor a proper product development roadmap.

The problem appeared when people like I started basing our workflow on it ^_^. There are a few good books[1] and tutorials[2] out there, but I totally agree that the official documentation is only useful as a technical reference.

[1] Mastering Git, https://www.packtpub.com/product/mastering-git/9781783553754
[2] Atlassian Git tutorials, https://www.atlassian.com/git/tutorials
I disagree that graceful degradation from Rat to Num (ie double) when Real numbers over- or under-flow is a misfeature.

We could (and have) debate whether FatRat should be the default, but imo the right expectation for an untyped language should be that very large or small numbers are represented with a floating point representation that (i) uses the FPU that's right there and (ii) sacrifices precision in the mantissa for accuracy.

Since Raku has (gradual) types, you can easily specify what you want and throw an error.
Github's UI (and Gitlab and every other system - they all suck) makes a lot of aspects of code-reviews needlessly difficult.

For example, you can submit PRs to non-main branches. Which means you can submit PRs to PR branches. Which should mean that a code-review asking for changes can just...be the changes.

This would work fine, but there's no UI for it in Github, so doing it is useless - no one wants to understand it.

And then if we had this capability, then realistically, shouldn't the comment UI work the same way? I can already checkout a PR as a branch, so why can't I just inline edit those files with comments and have them upload as comments directly? This would be much more effective since viewing the whole context of a change, rather then whatever git patch decides is the context, is usually necessary to properly appreciate a change.

Again: the functionality doesn't exist (and it's not technically difficult to implement) - but because of that, far too many reviews are just of whatever the change displays as in the UI.

Instead we have this miserable land of self-flagellation - "could you change X to Y?" - style comments, where the original author is needlessly put through extra actions to implement the change, re-push the branch etc. All things which have nothing to do with whether the request is a good idea.
No, this has never been researched.
The point of the article seems to virtue-signal on behalf of code reviewing, and yes there are benefits, but they are primarily for the organization and the author of the code.

The issue is that as you become more senior and wise to the politics of a tech organization, the more you realize that being the one doing code review offers you very little benefit.

The strongest claims the author writes seem to be that:

> Doing code reviews can be enforced by your company’s CI/CD processes

Yeah ok but that's a problem for the author, not me, because they can't get their code in, and

> The reviewer can learn new tricks and idioms of the language used.

Which I doubt if I'm a senior engineer with the org.

More importantly, doing a code review has a tremendous opportunity cost - all the time and brain power you need to comprehend and consider problems for on someone else's code are resources taken away from your own contributions. In modern tech companies, this translates to directly affecting your performance review by lowering your potential impact.

The main solutions I've seen implemented to counter this have been

1) Some quota for code review, which means everyone just looks for the smallest pull requests possible (although also has the positive effect of encouraging authors to write smaller more comprehensible PRs)

2) Some measurement in your performance review for your "mentorship", an approximate score that factors in your code review and is deeply unsatisfying when trying to justify your promotion with

I was thinking perhaps the right answer would be to consider code reviewers "co-authors" during performance review, but that's not exactly fair either. I don't know, I'm not an engineering manager.

Anyway, for me the article reads as an engineering director or higher trying to virtue-signal their way into convincing mid-high level engineers into doing the dirty, unrewarding work.

The benefits such as learning and knowledge-sharing are trivial and don't need to be listed; If the code review process were rewarded properly, everyone would love doing it and this article wouldn't need to have been written.
Blocking people for "just asking questions" is fine - such questions are more often than not wolf-whistles, especially in conversations involving sexual abuse. But I did find her language in the replies odd - the level of bad faith assumed seemed inexplicable.
IIRC, it's not exactly "more energy efficient", but rather "brighter light bulbs mean shorter lifespan" so you use the energy better but it's not inherently using less energy, it's using the same energy to produce more light. It also explains why the light bulbs from TFA last so long, they're all pretty dim.
There are a few more that are fairly common to be logged somewhat separately: severity, host and component/service, but even if so, the structure is lacking in universality (i.e. lot of logging systems support this, but in their own ways). So, yeah, it's not much.

In my limited experience the amount of lines logged correlated with expected or actual activity of the system(s) is perhaps useful for monitoring. Looking into and analyzing the actual log events and their text is then the next step if there seems to be too much or too little information logged.
> The graph is really not append-only.

Yes, it is. You can't change a commit: you have to create a new one, and create copies of any child commits, which are also different commits. This generates a different graph. What changes are things like tags, branches and HEAD, but they're just pointers, not part of the graph itself.
I was lumping them in with 'users'; I don't think the evangelists are any less credulous than their marks.
Made me remember this popular tweet.

https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fb...
> "TL;DR" is what I hear, without shame.

Give the people what they want, then. Why not literally put a "TL;DR" at the top, like an executive summary, or something? The important thing is that all the gory details are present for those who want and need them. For those who may not, such as people not reviewing and approving the PR, a literal TL;DR can be a godsend.
They do not share a file format. If you look at the GitHub repo for this site (https://github.com/magcius/noclip.website) you will find parsers, etc. for every single game.
This is increasingly closer to reality. Some shops though... Whew code review is more of a weapon then anything else.
It seems to me OP cannot see the difference between noise and information.

Looking at logs more and you will build a feel of what is important.

Better yet, write your own logs.
If we were to reverse the premise to:

"How can we create an unmaintainable codebase riddled with bugs?"

Then we'd have a good reason not to conduct code reviews
My friend it seems to me like you should be wearing mouthguards more often, with how often you seem to get your front teeth hit somehow!
I'm a total newb regarding bikes but this Youtube channel seems quite solid from a distance regarding reliable bikes: https://www.youtube.com/@Cyclingabout

Considering he's the kind of person that rides around the world, and that the suggestions seem well presented, internal gear hub + belt drive seems like a solid combo for reliability.
People are missing the point of being asked here.

If "fun" and "idological reasons" are the reason there is a community around the project, then that is in fact the answer to the question, if a little vague.

For people still not understanding, it would be nice to have an explanation of what people find fun about it, especially as a user and not a developer, and what ideological reason exactly are driving it.
I feel like the difficulty of finding social networks offline is an effect of the availability of online connections, something that I noticed a lot during the pandemic.

Whenever I talk to people who are much older than me it strikes me how much work and effort goes into the maintenance of their offline social networks. The non-existence (to some older folks) of online social networks doesn't stop them from maintaining relationships, often over the same long distances. It is, like you say, a matter of forming those relationships instead of maintaining them that is getting harder.
What do you mean by co-signing? We currently do attribute the work using "Co-authored-by:" in the commit message. I'm not sure if there's any other/better way to do it.

On top of that, we are thinking about developer profile you can share as a part of your resume. I'd love to hear some suggestions on what you think we should include in it.
I thought this page was mostly geometry+shaders. But the snap version has lots of interactivity! You can trigger lots of the stuff you could trigger in the game. Have they replicated all that manually or how?
Ask HN: How to monitoring, backup DB and medias using a VPS
I use a VPS from Contabo to host my web application

I need some advice regarding :

1. Monitoring performance and resources

2. Logging errors and other messages

3. Backup DB and media file

Why ?

Because I think it's important;

My web app has 132 users, it's a side project I want to monetize, and I need to make sure there won't be anything unexpected or abnormal happens

So, I need some advices from you

What do you think ? What can I do ? What is perfect ?
> "afterlife" which removes the post-mortal from "living" society/ecosystems after s certain point. at most, living society should be able to inspect & affect the post-living system (afterlife), but the post living system should be airgapped from being able to (at least, directly) affect the living one at all

Like the Undying Lands in LOTR?
I'm at a loss how they managed to convert/managed so many different formats — the textures, level data, sprites, etc. Rare games on the N64 made extensive use of "vertex shading" like techniques, and these have all been carried over to a higher degree than I would've expected...

What an undertaking!
I have already stopped using Amazon for specialized products.

I buy board games on sites that only sell board games.

I buy electronics/computer parts on sites that only sell that.
I noticed this early on when I noticed how often I changed the light bulb in the bathroom compared to the hallway where it was always on. Once I thought about it, I assumed it was due to thermal stress.
Love it:

> The following built-in types inherit from Cool: Array Bool Complex Cool Duration Map FatRat...
There is a lot of support of course, like in China. Remember TV is still the main media in Russia and it is strictly state controlled. Moreover the gov is not bad at online information warfare and even many Europeans, AU/US people support Putin (as indicated by downvotes I'm getting here and as I even sometimes hear IRL)

The 30% number is among people I have known in life (friends/acquaintances, those who actually left, not counting those planning to leave, that'd be like 70%). I have not checked other stats but I wouldn't be surprised
Keep at it. I think that it is often the case that the more you do know the more that you realise you are ignorant about. You may still be a world class expert!

So keep your mind open, keep reading, keep learning, keep practising your art.

I've just started a PhD after 30 years of start-ups etc, and I am aware that people's view of my skills is often much more positive than my own view of my skills. And I'm also spending time with other entrepreneurs who seem better than me in every dimension!

Keep humble, but keep going.
The story isn't that wounds can become infected. It's that he caught an unknown disease
https://www.amd.com/en/press-releases/2022-11-10-offering-un...

>In addition, 4th Gen AMD EPYC processors support CXL® 1.1+ for memory expansion, helping customers to meet demands for larger in-memory workload capacity.
Chat with fellow enthusiasts on Hacker News directly?
Hello HN community!

We've launched our MVP, a browser extension that turns any website into a social hangout. Install it, and you can chat, ask questions, or collaborate with everyone on the site without switching channels.

Key Features:

1. Chat Anywhere, Anytime: Talk about news, videos, or anything else right where you are.

2. Enhance Website Interactivity: Add chat spaces to sites you visit, from blogs to e-commerce sites.

3. Explore What’s Happening Behind The URLs: Gain insights from discussions around the URLs you're browsing! (discussions are currently sourced from Hacker News).

4. Community Chat Plugin:* Site owners can increase user engagement by integrating our plugin.

Try our extension at: https://chrome.google.com/webstore/detail/buidler-one-extens...

Learn more about us: https://buidler.app/

Would love to hear all your feedback! Thank you!
In the context of an absolute ranking system, the choice is to act towards the higher-ranked want vs the lower-ranked want, so the resolution is simple: the higher-ranked wins. If one values completion over incompleteness, then one can prioritize that want over all (or many) others.
Mouths are notoriously dirty and places where several hundred species of bacteria and viruses can commingle, exchanging genes for things like drug resistance.
what's the legitimate case for farms?
the OS wars haven't been conclusive.

Windows had the lead until about 15yrs ago when suddenly iPhone arrived and it propelled apple/Mac (and by association Linux) back into the game.

in recent years the rise in popularity of CLI, microservices (APIs for everything) and remote working/collaborating is indicative of a market shift, away from monolithic, centralized systems and providers (Cloud aside).

Security + Privacy are more so becoming inseparable, for users all around (private, business, orgs, gov).

I particularly like their concept of user-space servers and translators [1] [2]

[1] A translator is simply a normal program acting as an object server and participating in the Hurd's distributed virtual file system.

[2] https://www.gnu.org/software/hurd/hurd/documentation/transla...
Browser apps are not only about these usecases, which are mostly a document-use-of-DOM feature. Which is fine for certain cases. However for a synthesiser UI, IDE, designtools or even a SDXL explorer flowgraph i don't really care about that. You want fast UI, with threads available to make workloads not hiccup the system. And thats what we're building with makepad.
I found the stranglehold that HTML put on application developers over the years to be so demotivating i almost quit building applications that ran in a browser entirely. But luckily now we have wasm+rust+webgl/gpu and things can happen again.
You could at least ask his keys player, ha! There's a pic of him down the page.

I studied music in Dunedin at the University of Otago and never heard of this. Interesting seeing some of the people associated with the music dept. in the pics. Amazing work!

I can only hope some of the excellent classical recording engineers in NZ have caught wind of this by now and made some of their own recordings. Without wanting to sound too snobby, while his recordings are good as archival evidence it would be great to hear what a real pro with all the standard classical recording equipment could capture (for the uninitiated: better mics and hardware and a lifetime's experience using it can do wonders with audio).
Would love to see a write up of this if you ever do one, had one
Being not a fan of the sound of church organs, I think this might be a proper replacement.
My dentist claimed that humans have the most bacteria in their mouth than any domestic animals and he would rather be bitten by a dog than by a human. Can anyone with some insight say if there is any truth to his claim?
I spend 6 months of the year “traveling”, and 6 months in my home base ( Sofia, Bulgaria ). There is no difference in productivity. The only difference is I don’t have to choose between chasing my dreams and enjoying life. I don’t stay in the office daydreaming, I just go Kite for 2 hours and get back refreshed. That’s the beauty of working remotely. That’s the freedom of being an entrepreneur.