skysight-inc/HackerNews huggingface dataset:
Yeah I hadn’t used a Windows machine for a year or so, and fired up Edge Dev just recently. The amount of adbloatware is truly baffling, it’s almost incredible.

Afaik Windows doesn’t ship with a default PDF viewer other than Edge’s, so they probably made a pretty sweet deal with Adobe to let them in to upsell their subscription.
It's burned into my brain because I recited it over and over learning it for uni exams years ago haha!
"Why put your happiness in other people's hands?"

I ask myself that every time I've submitted a paper. It probably doesn't help that GPA is an easy surrogate for self-worth, which smoothly transformed into publishing for a self-worth measure. And the fact that I don't have particular research I want to do (just that I want to do research), is something I'll have to consider more-- probably a sign of bad foundational motives.

To rephrase the answer, I'll give some extra context. I was a SWE for 2 years before my PhD, and I was financially stable and content. The choice to give up that salary for science was not hard, but it was significant. Now that I've reached the end of my current science road, it would feel like giving up to go be a MLE/SWE. Obviously I could do a post-doc somewhere, but that kicks the can down the road again. I'm pretty sure I'm not a narcissist... I'll ask my friends hah.
I do similar stuff and confirm most of the above. It matches my experiences.

The only other thing I'd say is that if you're in a bull market you may have easy wins. Then after -- when the market turns against you -- these will evaporate.

So long term you have to ask yourself if you are REALLY beating the market. If you'd bought Amazon or Microsoft instead, over 20 years you'd probably be far ahead.
Exactly, and that's not even that unusual in terms of the 20th century, e.g. I believe Desert Storm was officially a UN force as well. The book discusses a lot of examples of people talking about sending UN troops somewhere and that either happening or not happening (and often, it happened!)

I think it is maybe only after the Iraq War that people stopped thinking of the UN as an alternative to conventional war politics. IIRC, Bush acted unilaterally without UN approval, and now it kinda seems like the "you should get UN approval before making war" norm has been lost? I don't remember anyone even discussing the possibility of UN approval for any more recent US military actions like in Libya. And the UN hasn't played a large role in Ukraine either -- I suppose that might be because Russia is on the security council?
counterpoint: At the end of the day, I want people to use my stuff, but not grab and run with it, claiming ownership of it, depriving future users of the freedoms in exchange for improvements.

I don't care about monetization or $BIG_CORP's fascination with it. I developed this thing to stay open. It's not up for grabs.
N64 booted immediately. Popping Yoshi Story in and hitting that switch gives you an immediate "NEN-TAYN-DOU" in the voice of a small army of Yoshis. I'd say it boots in under a second.
:-)

As mentioned a few places, the actor model is actually part of the inspiration behind Mats: https://mats3.io/background/what-is-mats/#attempt-at-a-conde...
Why do we allow advertising for unregistered securities, scams, ponzis, and unregulated exchanges?
It really doesn't, though, although in principle Editions could provide an escape hatch it would be so drastic as to be largely unthinkable.

Because of Rust's commitment to long term stability all of the standard library is there forever, even if it's a mistake and thus deprecated. std::u8::MAX will be in the library forever, even though you can write u8::MAX to get the same constant, name.trim_left_matches(remove) will exist forever even though you ought to write name.trim_start_matches(remove) because "left" assumes an LTR writing system.

If NonZeroI64 is a bad idea, too bad it's in the standard library forever. If AddAssign is a bad idea, too bad it's in the standard library forever. The language syntax is allowed to evolve via Editions, but the standard library never breaks backward compatibility.
> In a message queuing system, there is no rebalancing - you just add nodes, which then also get messages, typically in a round-robin fashion.

And hope that the DNS\config propagates to the calling client and that the library can reliably add and remove nodes.

> Retrying

Wanna bet it's a built in feature in your messaging system?

Cause the whole publish op can fail at which point you have to retry sending it. or it published but you lost the ack (seen with AQ more than once) so now you send that message again and hope you remembered that whole duplicate message handling
Ask HN: What is your system for learning new things?
It can be a new programming language, or learning a new subject or subtopic or whatever. What rules do you follow to pick up the new unknown thing?
Hence why I was big into flight simulators up to when they started asking for 486/ 4MB as baseline, it was over for me, as I had other things in life more relevant to spend the money.
I've been doing this since January 1. 18:6 with full keto (as close to 0g carbs as possible with no sweeteners of any kind) and I feel full.

I've never felt full.

I cried when I realized it. I'm down 30lbs so far.
I don't think that's quite true. In my experience multi-repos have the edge here.

If you have one key dependency update with a feature you need, but you need substantial code updates and 80 services depend on it, that may be impossible to pull off no matter what. Comparatively, upgrading one by one may not be easy, but at least its possible.

The importance of everyone being on the same page with dependencies might just be a limitation of monorepos rather than a generally good thing. Some services might just not need the upgrade right now. Others may be getting deprecated soon, etc.
this was an interesting read, although the beginning was a bit confusing.

I laughed a little when I saw the author hinting at TS creating complex structures. A reason I never adopted it. A great use of TS would be to type the external interfaces though!
If you are saying I have a choice
Wolf Warrior 2 (2017) is the all-time highest grossing non-English film
The units are ready 24/7, pilots are in flight gear, G-suits zipped up and planes ready (meaning internal INS lined up. This takes some time normally) ready to jump in and take-off within 5 minutes. Usually there's two types of scrambles: Alpha and Tango. Alpha being the real thing and Tango for training. I am not familiar with normal ops out of Portland, but back in the Cold War days our nearby US F-15's out of Soesterberg airbase in Holland conducted Tango scrambles quite regularly to keep pilots trained. Alpha scrambles were very rare except for this Russian MiG-23 without a pilot transiting the East-west DMZ in 1990. It is logistically expensive, but especially since 9/11 these units are ready. Not only in the US, but in Europe too (as well as other parts probably)
I'm sure the demoscene could do a lot with that signature.
Isn’t the JavaScript runtime the largest single component in a browser? Is there really that much fat to trim?
replacing PDFs with cloud documents is cutting your ears off to spite your nose. so now what, instead of a potentially insecure PDF file, you have a potentially insecure webpage probably hosted by a company you have no control over that requires wifi connection to access, that you likely can’t trust the continuous accuracy of?

in reality what we need is a better standard
they need to roll this into Firefox proper. Containers are an essential feature when dealing with multiple cloud environments.
The original iPhone did support native apps - they just had to be written by Apple. ;-)

Developers at WWDC 2007 hated Jobs' "sweet solution" of web apps and wanted to be able to write native apps. Jailbreakers had started probing Apple's apps almost immediately and figuring out how to create native apps, certainly before Cydia. I imagine dynamic aspects of Objective-C (and similarities between the iOS and macOS environments) may have facilitated such introspection and experimentation. Presumably they were able to generate mach-o ARM executables as well somehow before Xcode supported it.

Fast forward a year to 2008 and Apple delivered something that was more than just a dev kit or an installer - an App Store that worked with the existing iTunes Store payment systems. It also happened to be a rather walled garden.

The Cydia Store opened in 2009 and shut down in 2018.

iOS web apps weren't a completely terrible idea - Apple added things like touchscreen support as well as native widgets. Even today they have some advantages, including sidestepping Apple's walled garden. Though with the success of said garden, Apple has less of an incentive to enable web apps to compete with it.
My point was more regarding the zero sum nature of these problems. Of course the “weights” are way different, but one situation is something everyone have experienced, so I don’t think it is a bad analogy.
I did at that. Thank you.
There's an idea. Then your user can't copy and paste anything or print the PDF
You wouldn't claim 'the issue was with a 3rd party provider' though.
Thanks, the nreal air are the ones I had seen a few videos about. I'm not sure if they're worth the current price to me yet, but I might think about it if it comes down in price or a newer version comes out
Tagline - "Anyone who offends China will be killed no matter how far the target is."

spoiler alert - the Americans offend China
Going on a bit of a tangent - in the context of what you are saying, does מסורת (masoret, “tradition”) mean the same thing as מנהג (minhag, “custom”) - or would the latter be the wrong word to use here?
New Bing hands-on Video from 10 years ago showing the new Features at that time
you've never printed from a vm or copy/pasted to a remote display env?
I'm surprised to see so many opinions on what is "objectively" the best database paradigm. My incredibly boring take: databases are such a generic tool that it really depends on your use case, there are times when noSQL is stand out the best choice, and lots more when it isn't- the real pain point comes from people blindly cargo culting into a db paradigm without considering their use case.
In Firefox this prompt is invoked with "-P" argument.
I'm so glad to be back in Linux full time where I don't have do deal with crap like that anymore, Apple has been going down the same drain lately.
The AGPL is a stupid licence. If you use anything over a network you are using someone else's computer. Of course the code that runs on your end should be open source, but having the server's source code is useless since you cannot verify they are truly running what they claim they do.
> You seem to be implying that being limited is a bad thing

it is, when the limits are a bad thing.

Imagine if houses could only be built in the shape of a cube, because someone decided that the cube is the perfect shape for something else entirely.

HTTP has its place, REST has its place, messaging is a lot more than REST though.

It's always been, even before HTTP was invented.

Using REST for everything is the textbook example of if all you have is a hammer, everything looks like a nail
Do we actually need any more licences? There's a lot to be said for having a small number whose compatibility is well understood.
I tried using some of the online decision support and linear optimisation software to aide thinking about ranked choice decisions with multiple dimensions.

It's remarkably powerful to be confronted by orthogonal goals and to be asked to rank them or pick between them, and then see the "shape" of choice rankings which stem from those choices.

I know this is off to one side of your polemic.
my laptop has an extremely condescending “help” button that opens up Edge when you inevitably accidentally click it. usually I delete the Edge executable to prevent this, but every few updates they put it back and I have to delete it again. it’s horrendous
I hope I understood the question correctly:

Production is Argo+Helm+Kubernetes+public cloud provider

Development is bash+docker compose+local computer or remote docker host
These licenses are legal documents and binding.
Pkg.jl telemetry should be opt-in (2020)
> exhilarating - causing strong feelings of happy excitement and elation

TIL that refers specifically to feelings that would cause laughing. Took me a while to get your pun, also because (to this dutchman) aachen is two sounds removed from lachen and not one like it might be for a german (where they hardly differentiate between short a and long aa).

I find it hard to describe feelings (in any language), maybe "shocking" is a better word than exhilarating? But that sounds more negative than I mean it. The german word that comes to mind (I hardly speak german so this might be far off) is aufregend which dict.cc says translates to both shocking and thrilling, maybe that's a better description because it's not specifically about being happy or scared but rather a neutral energetic feeling? "Getting worked up" might be a translation of aufregen but it doesn't sound like what an english speaker would say in this situation due to connotation.
Thank you I really appreciate this!
For the same reason we allow it for politics, propaganda, and products that kill people. Money.

The problem is not the advertisements. It's advertising.
You underestimate how incredibly difficult the work that SpaceX is doing is. No spaceflight oraganization in the world is close to having the capabilities that SpaceX has right now (Falcon 9, Falcon Heavy). Meanwhile Starship is almost ready.
I'm interested in hearing about your experience in PL research. Would you be interested in answering my questions, as someone hoping to enter PL labs?
What's DE?
I bet that will try and upsell stuff as well.

Windows is looking like the OS that they would use in Idiocracy now.
Was that in 2016?

I've been watching meteor showers for about 40 years, but the 2016 Peseids was just amazing. At it's peak, we were getting 2 or 3 large meteors per minute. We couldn't stop saying "wow" about one before another would streak 1/3 across the sky. And I'm sure that we saw over a dozen bolides, at least one or two bright enough to cast shadows on the ground. It was that spectacular. I don't remember when the moon set but I believe that it was gone by the time the show peaked between 1 and 2 am. Truly a night I'll never forget.
Mats does not explicitly define a set "route" through a bunch of stages. I view Camel more like a Workflow system, which is pointed out elsewhere in the discussion threads here - the workflows are defined external to the actual processing steps.

With Mats, you define Endpoints, which can be generic like a REST endpoint can be generic: "AccountService.getAccountListForCustomer" - which can be used (by invocation) by sevaral other endpoints.

Also, IIRC, the process you show with Camel is now effectively thread bound - or at least JVM bound. If the node running that process goes down, it takes all unfinished, mid-flow, processes with it. The steps are not transactional.

With Mats, the "life" of the process lives in the message. You can literally bring down your entire system from GCP, and rebuild it on Azure, and then when you start it up again, the mid-flow processes will just continue and finish as if nothing happened - as long as you brought along the state from the message broker (in addition to your databases). Viewed "from within the process", the only thing visible is that there was a bit more latency between one step and the next than usual. AFAIR, you cannot get anything like this with Camel. The idea is of course not the ability to move clouds, but that the result is exceptionally robust and stable.
Jup, got one as well. That the fee was in USD immediately triggered my mental spam alert (living in Europe). But when checking the headers I could not find any indication this was a spoofed message. That the link was also first a valid link to namecheap made it also harder.

I was still very paranoid so I opened it in a non-Javascript, private browser but it seems that my DNS with anti-spam filters already picked it up as the destination was not being resolved.
Filter https://hnrss.org/newest?count=100 with a suitable RSS reader (or your own homebrew sol'n). I use https://newsboat.org/releases/2.13/docs/newsboat.html#_filte... ...
Comparing Google's yellow contractor badges to the "Jude" star that the Nazis made Jews wear is tasteless, and pointless at best. Please consider a revision.
Libre Arts – Weekly recap – 12 February 2023
Do you have a right over someone else's computer? Maybe we are talking about government servers and you could argue they are public property so AGPL could be needed, but private companies?
I'm using it since it was launched. For my use case, it lacked the ability to use a different container for a page based on the entire URL, not just the domain. For example, I've certain GitHub orgs that I'm using a separate account for. So the built-in ability to open sites based on the domain does not work for me.

I found the extension containerise [1], which offers the ability to assign containers based on globbing and/or a regex pattern. It's not something a typical "normal" user would need, so it's reasonable to not include this kind of feature in the built-in account container implementation.

[1]: https://addons.mozilla.org/en-US/firefox/addon/containerise/
‘Duds’ is an odd way of putting it. Sidewinders usually have an ‘exploding ring of metal rod’ warhead, I believe - and that was replaced by something else better suited to destroying the balloon while leaving the payload intact enough for technical analysis.
Email Account Compromise
Go claims telemetry objectors arguing in bad faith and violating Code of Conduct
Thanks for clearing it up
when you have a problem and it is not resolved, you better understand what i mean. good luck with this risk.
One day somebody, somewhere will install it by accident and let us know.
Thanks for sharing.

I bet if you think a bit, you're very capable of an _insane_ amount of good. Imagine a 12 year old in your town whose single mom can't afford a laptop. Maybe he or she, this 12 year old, is more capable than even you.

You find that kid somehow, maybe they're your neighbor. Maybe with a gentle push like an old book and your old laptop... you create a great thing.

Maybe it only takes a compliment. Some dumb freshman you're TAing a class for has a rough time. You reach out, buy them lunch, talk about your struggles and success.. who knows, could really fire them up.

I bet the universe will show you a few opportunities in the next month. Don't ignore your purpose that's right in front of you, not to say you are ignoring it! Just trying to be encouraging.
That's just a couple of guys (I don't recognise the names, don't mean any offence if they are well known, still) guessing, no insider information.
Video of Cloaked Sky Objects
> It is pretty unreasonable for ptr=NULL, len=0 to be UB, if the code will not follow the pointer when len == 0.

Many of these cases were due to backward compatibility - different pre-existing implementations did different things, everybody wanted to claim conformance to the standard but nobody wanted to change their existing behaviour to do so (potentially breaking their existing application base), so the political compromise was to make them UB.

Thankfully, the ISO C standards committee, in recent years, seems less afraid to make breaking changes than they used to be. And many of these UB cases were to placate implementations that are now long-dead-sometimes you’ll find that despite being UB, most or all major contemporary implementations do the same thing, which increases the odds that a future release of the standard might standardise those behaviours. But this is what happens when a programming language gets to be 50 years old.
> it also is extra difficult to calculate the exact last little bit of a trajectory that will impact earth because the force models start getting really wild

What kind of forces? I assume you're talking about the space part, before atmosphere, so I would assume it's the same gravity effects that you also get in space, just that gravity is a bit larger value. I wrote a gravity simulator at lgms.nl/p/badgravity so I have a bit of an idea but am definitely no expert (the thing doesn't do any sort of collisions and assumes 2d point masses), so I'm curious what you mean. Especially with the earth dominating the gravity and not needing to use N-body physics anymore, it should get more accurate if anything.

Could you elaborate or do you have a link? Or do you simply mean the compounding effect of having used N-body approximations for the interplanetary space part of the trajectory leading to different starting points for the final approach?
It builds with whatever is on your system.
Believing in conspiracies is itself skepticism. The idea behind nearly all of them is that what people in power tell you is not true and there is a separate explanation.
This is a different issue. You could have replaced the ternary with if constexpr in a lambda, but it's very verbose.

I saw some people to propose that ternary should work potentially like if constexpr, if the condition is a constant expression. Honestly, IMO the ternary operator is already cursed, and it should not be overloaded with more responsibility.

I think this should work without nonsense return types:

static constexpr auto readBucket = []{
if constexpr (BYTES_PER_LEVEL == 2) {
return readTwoBytes<idx, udigit>;
} else {
return readOneByte<idx, udigit>;
}
}();
Truer than ever. What other browser engine is there beside safari on macs? Not even Microsoft found it worthwhile to maintain an independent browser engine - in this world firefox is an open-source gem and instead of bringing it down for whatever reason we should try to preserve it.
Clog: Making a homegrown ClickHouse log for $20 a month
The obvious difference between ChatGPT and C is reliability in two senses. First, ChatGPT has unknown costs and an unknown future. If it is discontinued or costs are 10x tomorrow, whence is your business? Second, the outputs themselves are not reliable. Hallucination, coherence, and accuracy are all concerns. Most businesses expect that their tools can be trusted.
I wish Firefox just had proper profiles. Multi account containers are absolutely no replacement for proper profiles with separate bookmarks, extensions, cookies, etc.
https://archive.ph/s9LBH
You make very good arguments in favor of joining threads in most cases, and I completely agree with you. Perhaps the only disagreement we (may?) have is that I think these arguments may not apply in some cases.

In my first example, I would probably find not joining the thread cleaner than joining (since it would require extra code to rewrite the infinite loop into something joinable, and since the earliest time I can join is at the very end of the program anyway).

In my second example, your arguments are persuasive. It is very likely that there is a place in the program where the cache warming is no longer a good idea (for example once the real traffic started hitting the cache, it's probably too late; in fact warming up at that stage is probably a bug, since it may divert resources from serving the actual user traffic). So yes, in my second example, I now think it's better to either join or cancel the task.