skysight-inc/HackerNews huggingface dataset:
Hmm on their pricing page they say that only the pro version can be expensed.

That seems a bit bold. Surely it is not up to them what can and can't be expensed. If it is just a terms and conditions thing of "oh if you want to expense this then it is exactly the same but twice the price" then that leaves quite an unpleasant taste.
Internal home page/search engine.
"There was no payload; this was a test flight with the goal of gathering data not just on the rocket, but all the various systems involved."

I'm out of aerospace for about 15 years and only worked there as a junior engineer, so take this with a grain of salt:

There is always a payload. You could not just launch a rocket with an empty payload fairing. The payload dummies used are not only trimmed for appropriate mass and COG but also for the proper frequency response.

I know this, because as a young engineer I did the FE-models of the MaqSat (H2 and B2 IIRC) dummies for the Ariane 5 and spent days trimming their frequency responses.

http://astronautix.com/m/maqsat.html
Firefox 115.0, See All New Features, Updates and Fixes
The west isn't perfect, but the biggest problem with our narrative regarding Russia and China is that we're compatible enough with authoritarian dictatorships to make economic codependency a viable option.

It simply is not the case, and we've shown with both China and Russia that authoritarian strongmen will only ever see capitulation and appeasement as weakness and an opportunity to be exploited.
Bottles for me fills a very specific niche that nobody else does: launching multiple apps in the same prefix.

For example, if I want to launch Titanfall 2+ Northstar, I need to launch a Northstar launcher in the same prefix as the EA launcher (nowadays these Northstar launchers have a button to launch the EA launcher so it's no longer an issue but still). Each bottle feels like a separate windows install, so if you need a dependency that's not bundled you can just press the big "launch program from file" button and go on with your day.

Games that are DRM free and programs that you download on windows in general can be installed in proton or lutris but doing it always feels like a hack. On the flip side, using bottles is just "launch installer, an entry for the installed program is added". It really is a fantastic piece of software.
They're working without precedent and I don't blame them for wanting to go for it in a full scale test. I don't know if you read the article, but the author, a civil engineer, makes the case that SpaceX deliberately went without a real pad just to see how bad the damage would be. They're planning to use a radically different pad for the next launch: a steel plate upsidedown showerhead with water spraying out.
The issue arises if you don't use the returned value. Lets say there's a function "async fn saveToDisk()". You call this function before you exit the program. Now if you forget to use await on it, your program will exit without having saved the data to disk.
You're talking about particular JS implementation problems, not general async/await problems.

> In Go you have to explicitly state that a function is to run in the background via "go fn(...)".

In Rust you have to explicitly `spawn` a task to detach it from the current coroutine and make it run in background. Typically this is much more costly than not spawning and executing async function concurrently as part of the same coroutine's state machine (and Go actually doesn't give you that option at all).

> In the async/await world you can't tell by looking at a function call if it will block until its done.

foo().await(); <-- blocks
foo(); <-- doesn't block

> Forgot an await? No compile error

warning: unused implementer of `futures::Future` that must be used

> Why can't "await" be the default when calling an async function

For similar reasons you don't want `clone()` to be implicit or rethrowing errors to be implicit (like exceptions in Java).

Awaiting implicitly would hide a potentially long and important operation. Await typically means the control is yielded back to the executor and it can switch to another task. You don't want it in a language that wants to give as much control about performance as possible to the developer. Being able to see that "this fragment of code will never be preempted" is a great thing for predictability. Rust is not Go/Java - nobody is going to celebrate achieving sub 1 ms latency here.

Additionally there are certain things you are not allowed to keep across await points, e.g. mutex guards or other stuff that's not safe to switch between threads. E.g. using a thread-local data structure across await points might break, because you could be on a different thread after await. If await was hidden, you'd likely be much more surprised when the compiler would reject some code due to "invisible" await.
I write on https://codakuma.com.

I wouldn't say I'm a prolific blogger; maybe 4-5 posts per year, but it's nice to have a space to post any thoughts I have.
They already have that,

https://github.com/microsoft/CBL-Mariner

https://www.infoq.com/news/2023/06/azure-linux-cbl-mariner/
this is how every city should be. you cna advertise your own business on your own property but that is where it ends. real life is no the internet with popup crap all over it.
I try to avoid using regexes for exactly that reason.
Archive, as the original link seems to be unresponsive: https://web.archive.org/web/20230702221952/http://cliffle.co...
In C, I have written and worked on a lot of code that is event-based. Async is a natural extension to that.

So, no it is not a hype. These types of techniques have been used for a very long time.
> What you’re all saying implicitly is that the rights of a corporate employer to make money are always above the freedom to personal expression

Rather, it's the right to freely associate yourself with whoever you want. Not above freedom of expression but certainly not below either.

I wouldn't want to associate with certain people because of what they say and do. There are people who wouldn't want to associate with me either. This is fine. It gets a bit duplicitous when money and power are involved but that's to be expected.
Actually this would be a good use case for ChatGPT use it to practice for interviews.

Learn about things you missed. double check everything it says.

Good luck.
Initially my search had an acre as the minimum lot size. There are probably much better deals in Montana than what I saw. Same for Texas.

The issue in Texas is it takes forever to get anywhere from those river front and lake communities. Not a problem if you're remote, bit of a drag if you work in Austin.
I don't think I'll ever use a non-free-software code editor.

The risk of lock-in is too high. My editor is the most important tool I use every day, I don't want to be beholden to some company for my muscle memory.
Never thought I would miss ads
Thanks for that. I can imagine, if you don't get an avenue to take the learnings from books, it may fade away. Glad that you are out.
you've just made me understood that WordPerfect was a reference to The Hitchhiker's Guide to Galaxy
It's conservative because it excuses agency. It's given in the middle of my paragraph.
Why Car Repairs Have Become So Expensive
In my opinion the language itself lends it self pretty well for GUIs. The concurrency and synchronization primitives are strong.

The problem would be to have native bindings to the GUI elements of the various desktop OSes. Which are hard to build as calling C or C++ libraries aren't a real option.

I would love to hear why Go as a language isn't suited for GUIs. I've built a couple of toy GUIs and it's been a pleasure doing so.
They can be shared in a Team plan, we are still thinking how to do this in a safe way for individual users (to protect against malicious intent).
https://archive.is/fELsN
That tutorial has an embedded dev server running on (I think) StackBlitz, so the barrier to taking a look is actually pretty low.

(Of course it doesn't work for me with my normal firefox security settings, but running it in Chrome/Chromium is easy enough.)
Over 600 Free KQL Detections for Microsoft Azure Sentinel
Over 600 Free KQL Detections, Rules, Threat Hunts and Queries for Microsoft Azure Sentinel
https://jv-la.com

I started writing more recently. But it is harddddd. Haha.
From what I read somewhere, recent versions of ChromeOS allow you to run Android Apps. My Chromebook is too ancient to test.
https://www.google.com/search?q=define%3A+on+behalf+of

> Definitions from Oxford Languages

on behalf of

phrase of behalf

1. in the interests of (a person, group, or principle).
"votes cast by labor unions on behalf of their members".
Similar: as a representative of, as a spokesperson for, for, in the name of, in place of, appearing for, representing, in the interests of

2. as a representative of. "he had to attend the funeral on Mama's behalf"

3. on the part of; done by. "this wasn't simply a philanthropic gesture on his behalf"
That is too absolute a statement. But generally, yes, I believe that a militarily strong US that has an interest in global trade makes war much less likely.

Of course, one of the inherent problems of having a strong military is the temptation to use it - and the US has certainly done so multiple times in ill-advised fashion in Irak, Kuwait or Vietnam to name just a few.

But having a military superpower like the US that's more interested in economic and cultural expansion than in direct land grabs is certainly an important counterweight to Russian or Chinese ambition. I believe a world with a militarily weak US would have seen much less "Pax Americana" and much more aggressive, expansionary wars since 1945.
Did I not just confirm that KDE and XFCE have vertical taskbars? Of course they do.

XFCE is just too old school for me. I have launch icons and launched items. Clumsy and it wasting space. Easy to screw things up while managing launchers UI items/placeholders. These problems are not vertical bar specific.

KDE? I only speak for myself here - it is not missing anything but simplicity. Too much stuff to configure and I get lost, then frustrated. I think I liked it a bit more in the early 2000s.
I had a TI-85, which was just a little different than the required calculator and didn't do everything quite like the book described. That was good. It meant that I had to learn to program it to do the things it didn't do like the 5 number summary and something else. Which meant I actually learned that stuff pretty well.
I've commented on this issue before, as I do a lot of testing in the accessibility space, so I'm just going to paste a previous comment:

---

Only a few of the barriers presented by HTTPS:

Clock sync would be a requirement for access.

A recent device would be a requirement for access (not everyone can afford a new one).

Site admin keeping up with certificate registration would be a requirement.

Approval from the centralized certificate authority would be a requirement.

Server's self domain name matching accessed domain name would be a requirement.

These are all real scenarios where real people can be denied access to information that is crucial to them, up to the point of survival.

Just a few of the reasons why all my websites still allow HTTP.

HTTP is also way faster on slow connections.

---

https://news.ycombinator.com/item?id=35800566
Exactly. I'm a researcher, and there are maybe two or three things I know a lot about, and some things where I understand, structurally, how they function.

Literally everything on the news about these things is horrible. It either dumbs something down to the point where it supports aggressive misunderstandings, or highlights an element that serves to support some public (misguided) preconception, or it deletes structural context to the point where the thing said isn't per se wrong, but without that context, it's certain to be misunderstood.

I made the mistake to let myself be interviewed once (on more of a "lighthearted" subject, nothing controversial). The journalists twisted my words to make them conform to some feelgood complete misconception, reflecting the things "people like to read about themselves" and how we, in our late modern hyperindividualist societies, imagine the world works: it's all about you in the end! Nope.

The news is a commercial enterprise; its purpose, classically, is to sell your stereotypes back to you. Today, in polarized society, it's there to sell one segment's stereotypes back to that segment while maximally riling up other segments, thus creating engagement through battle. And no, "Publicly funded" ones aren't any better at it, they operate in the same space.
> They're working without precedent

It's not "without precedent" - they want to ignore the precedent and the entire concept of careful engineering for the sake of going fast (i.e. less money spent on step-by-step experiments). I think this is as irresponsible as the Titanic submarine. Hardware is not software.
On a server without a GUI, Android would basically be JVM running on Linux.
I really don't want Android on my server, very hard to audit, made with manufacturers in mind and not device owners, it's not fit for the purpose.

I'd like the opposite actually, a push to standardize Android into a proper Linux distribution and not the Frankenstein that it became.
Agreed.

People talk about fast start-up times, and no latency etc like these are problems with vscode?

I just did a cold start of vscode here and it took approx 1 second to start on a M1 mac. For what it is worth, I generally never really even close vscode during the day - its typically open for days and days at a time so startup time seems kinda unimportant.

And as for latency, has anyone ever noticed any latency at all when using vscode? I certainly have not, and either way I have never been held back from coding by how fast I can type things, instead the limited function in programming has always been the thought process and deliberation for how to approach a problem. If anything, build/test times are the limiting factor after that, not UI latency.
I think technically what would be desirable would be to end or pause aging, not death. I have this feeling that if I reach some crazy 3 figure age and have the body to go with it, death is going to be a welcome concept.
We wanted to keep the presentation consitent, and all relevant dates are posted in the changelog at the bottom of the post.
Yes. I am in the support-snap-flatpack camp, and was really surprised by HN hatred towards it.
Amazon, Apple, Google, Microsoft, and TikTok identify as big tech “gatekeepers”
Not cool, bro. I know transwomen are extremely over-represented among online drama queens and shit-stirrers, and many people resent them for that, but you should still say "she".
You rely on one of several central authorities to grant a user access to your website (or be faced with a scary message about your site being insecure).

Just because you can choose from one of several central authorities doesn't change the fact that you are reliant on them to authorize the user's ability to establish a network connection with you.
> Do I think they deserve to be fired over this? No.

I think we're taking their account of the events at face value. Maybe this event was just the last in a chain of similar events, and management were fed up already.

Although, I also think that your kind of event description is just as likely. I'm sure it happens a lot, as I know it does in many political, business and interpersonal situations. And you know that being thin skinned won't ever lose them their power, just like that. A person has many reasons to get into power, it's not up to merit.
I think that's a matter of personal preference.

My main use of Carplay is for navigation and entertainment (music/audiobooks).

With Tesla you have Google Maps built in, which most people would agree is the best map solution there is today (if you can live with the privacy issues, but at least with Tesla you're not sharing your information with Google).

The car even picks up calendar appointments from my phone, and suggests routing to any destination a meeting might have. It also supports displaying and/or reading out any messages you receive, as well as replying to them.

As for entertainment, Tesla supports Spotify and Apple Music (and a handful of others IIRC), and in Europe comes with a free Spotify Premium "subscription" (only usable in the car).

The only thing i use my phone for these days is listening to Audible, which works well over bluetooth.
look i'm as much of a bret victor fanboi as the next guy, but that one felt a little like "whoa ok you're too cool for school now huh"
`snap refresh --hold` will hold updates indefinitely

https://snapcraft.io/docs/keeping-snaps-up-to-date#heading--...
There are old tweets of Musk stating that maybe having the pad be the way it was without diverted could be a mistake

This issue was a measured known risk for the team/leadership

https://www.reddit.com/r/SpaceXLounge/comments/12tapz0/elon_...
From the article:

the new rules include several key items:

They will no longer be able to lock in users in their ecosystem.

They will no longer be able to decide which apps you need to have pre-installed on your devices; which app store you have to use.

They will not be able to “self-preference”: exploiting the advantage of being the gatekeeper by treating their own products and services more favorably.

Their messaging apps will have to interoperate with others.

Which are very good. I miss one item though: no longer banning users without telling them what for and without a meaningful appeal.
> Most current distros prevent you from making setuid bash scripts

_any_ shebang script really... except perl scripts, because perl has taint mode turned on automatically when uid != euid

https://perldoc.perl.org/perlsec#Taint-mode

Note that there may be a fundamental race condition on some systems:

https://perldoc.perl.org/perlsec#Shebang-Race-Condition

Also see the noted use of `sudo -T`:

https://perldoc.perl.org/perlsec#Using-Sudo

I lament the recent removal of taint mode from Ruby :( as tainting is a powerful mechanism that could go way beyond scripts: imagine Rack / Rails #html_safe but via tainting so it could have worked more thoroughly (e.g concatenate/interpolate/format a tainted user string into a SQL snippet would blow up, preventing a whole class of SQL injections by design)

Some folks used to use taint for CGI/mod_perl to such great effect. It's not a magic bullet by any means (security is hard!) but it's a really effective tool still.
I think the major issue for the midterms was actually abortion. I think the student debt issue fired up as many detractors as it did proponents
You can make a lot of decentralized requests with an access token, before needing one centralized request with a refresh token.
They get retroactively anointed 'good investors' due to survivor bias.
Location: New York, NY

Remote: Yes, hybrid, or on-site

Willing to relocate: Yes

Technologies: Python, R, MySQL, NoSQL (MongoDB, Hadoop), Java

Résumé/CV: https://drive.google.com/file/d/1sCyKuyorlJNwbxiPQI6hQWVlI3O...

Email: mayawebb01@gmail.com

Recently graduated with a Masters in Data Science and have a Bachelors in Pure and Applied Mathematics. Looking for a full time Data Science / Machine Learning Engineer / Data Engineering position. Previous work experience in cybersecurity but open to any field. Thanks!
ON THE SOUL: Ed Fredkin, Unpublished Manuscript

http://www.digitalphilosophy.org/wp-content/uploads/2015/07/...

>The John Cocke Theory of Dreams was told to me, on the phone, late one night back in the early 1960’s. John’s complete description was contained in a very short conversation approximately as follows:

>“Hey Ed. You know about optimal encoding, right?”

>“Yup.”

>“Say the way we remember things is using a lossy optimal encoding scheme; you’d get efficient use of memory, huh?”

>“Uh huh.” “Well the decoding could take into account recent memories and sensory inputs, like sounds being heard, right?”

>“Sure!”

>“Well, if when you’re asleep, the decoder is decoding random bits (digital noise) mixed in with a few sensory inputs and taking into account recent memories and stuff like that, the output of the decoder would be a dream; huh?”

>I was stunned.

Ed Fredkin Talks About John Cocke - 4 May 1990: Theory of Dreams

https://youtu.be/DLCb1UV5bzU?t=1119
Welcome to anything Musk? Like the newly uncovered “gas” pedal issues affecting all Teslas, that were repeatedly shrugged off as user error, until an independent group found the issue for them?
And the only thing I've gathered here is kneejerk reactionism against "progressives" consisting of failing to read at the university level which lets them engage in projection by accusing people of attacking other people, rather than focus intellectually on a reasoned discussion of biases and ideological worldviews, and the social structures that give rise to those ideologies.
This is why many hiring managers these days have a covert policy to never hire any of these people, they can absolutely ruin a team, become a management nightmare and have a high chance of causing reputational damage. Even though in larger companies there is often a diversity drive to increase their number. It's just not worth the risk of hiring from this cohort.
I'm not sure who is using encapsulation for anything security related. It's a drawer, not a bank vault.

Sometimes it really is getting in the way. Other times it's there to remind you "Hey, you can't access this hidden thing for a reason, because the library author believes it is bad practice to write anything that depends on it, once you're at a layer that has this object, you shouldn't need to look at it".

Sometimes that really makes big problems, sometimes they're probably right and your code that takes an image file should not look at the current mouse position, because then it would be hard to make it work in some other context where you don't have that.
https://blog.metaobject.com

Software architecture (https://objective.st), performance, iOS/macOS programming.
You may find yourself needing to Flask sending form data to HTML templates in order to create interactive web applications.

By passing data from the server-side to the client-side, you can create custom user interfaces that allow users to input data and interact with your application.

In this article, we will explore the process of Flask sending form data to HTML templates with examples.
It would just make things more explicit. Whenever you want to obtain a future you'd have to add "async". The execution of async stuff would work the same just instead of having to explicitly "await" things you'd have to explicitly "async" things. Of course you can't change the way Rust does async/await now without having to rewrite all the async code so not going to happen.
Another team beat AlphaZero with adversarial attacks: https://arxiv.org/abs/2004.09677
Yes, and also whether they themselves read it, or are just going by others' opinions.
I understand your skepticism, but I'm coming from years of actual testing on many real-world devices that people use everyday and have no agency in upgrading for various reasons.

As I mentioned in other comments, there are many possible areas where HTTPS can present a barrier to a user's access to your resource. Some of these I listed in another comment, which I copy below:

---

Only a few of the barriers presented by HTTPS:

Clock sync would be a requirement for access.

A recent device would be a requirement for access (not everyone can afford a new one).

Site admin keeping up with certificate registration would be a requirement.

Approval from the centralized certificate authority would be a requirement.

Server's self domain name matching accessed domain name would be a requirement.

These are all real scenarios where real people can be denied access to information that is crucial to them, up to the point of survival.

Just a few of the reasons why all my websites still allow HTTP.

HTTP is also way faster on slow connections.

---

https://news.ycombinator.com/item?id=35800566