skysight-inc/HackerNews huggingface dataset:
Causalities are going down. Indiscriminate killing is going out of "fashion" but there is always going to be collateral damage.

What surprises me on the other hand are those armchair drone experts that talk about swarms and extremely high levels of capability at absurdly low cost. Like, just run the "numbers" a can B-52 carry 100000 drones for the cost of one F-35.

The obvious problem is the lack of a mission that requires sending this many weapons. People just randomly got this idea we are going to carpet bomb everything but this time with drones.
Around 2000 it was possible to write AJAX applications with xmlhttprequest using JavaScript to achieve no refresh apps in the browser.

Folks are building with a 20+ year old idea that has continued to evolve, in part because JavaScript is ancient in internet terms but uniquely positioned as one of the only languages (if you could call it that at the time) that was web first, instead of a traditional programming language having to connect to the web via a framework.

Ironically, the core feature for web apps in the browser to enable this existed thanks to Microsoft.

Brutally simple, efficient and likely part of what gave rise to so many JavaScript frameworks since people generally had to roll their own.

I’m sure there might be some here who reverse engineered what Outlook Web Access was doing.

“ The concept behind the XMLHttpRequest object was originally created by the developers of Outlook Web Access (by Microsoft) for Microsoft Exchange Server 2000.[4] An interface called IXMLHTTPRequest was developed and implemented into the second version of the MSXML library using this concept.[4][5] The second version of the MSXML library was shipped with Internet Explorer 5.0 in March 1999, allowing access, via ActiveX, to the IXMLHTTPRequest interface using the XMLHTTP wrapper of the MSXML library.[6]”

Building an app in the browser was not a popular idea partially because of the instability of high speed internet and the lack of performant mobile internet, and if imaginable, the lack of users on the web at that time. The first major rush of users online was likely Facebook.

Still it was possible to build a full ms office UI clone working in the browser, except it was powering your custom app.

Sometimes things are gaining popularity for a long time before they suddenly get discovered. This single call was a reason why jquery became so popular.

What I enjoyed about this article was how it speaks to an internet generation of tech or users emerging every 2-3 years, something I have long felt. Everyone starts somewhere, everyone is new to learning something and those experiences are worth sharing for new developers who do not quite have their compass in place yet.

https://en.m.wikipedia.org/wiki/XMLHttpRequest

https://en.m.wikipedia.org/wiki/Ajax_(programming)
What an amazing way to silence / doxx people.

1. Ask “who is <handle I do not like>?”

2. Conduct background

3. Reveal the handle’s real name and address.

4. Retreat to them being a public figure when people criticize your doxxing.

5. Real name person now has people threatening them.

6. Journalist gets accolades amongst the echo chamber for the expose.

7. Journalist looks for other people they do not agree with.

8. Go to 1
You're lucky to not have a name with spaces in it as make does not support that
I don’t think OP was saying that, but you are. A video layer could be built on the gridlines between the speaker domes. Might need to be quite a large screen for the spacing to work out right. Not for high def video, but good for large displays like talking billboards (ugh, actually).
Some say that jargon makes the exchange of information easier by creating a common shorthand. Others say that jargon disguises the lack of information. Maybe jargon is used to create an in-group here?
Is Jetbrains Desktop Compose Graal compatible ?

https://www.jetbrains.com/lp/compose-desktop/
The Art of metaobject protocol

In his 1997 talk at OOPSLA, Alan Kay called it "the best book anybody's written in ten years", and contended that it contained "some of the most profound insights, and the most practical insights about OOP", but was dismayed that it was written in a highly Lisp-centric and CLOS-specific fashion, calling it "a hard book for most people to read; if you don't know the Lisp culture, it's very hard to read" [2]

[1] https://mitpress.mit.edu/books/art-metaobject-protocol

[2] https://www.youtube.com/watch?v=oKg1hTOQXoY
SELinux is so ridiculous.

If you want a real security on linux where root is not God !

Go to this site.

https://www.rsbac.org/

It's little difficult to implement (by kernel customisation) but there is a learning mode to secure all Linux structure

Be "root" is not be "God" after implementation. You will must ask to Security Officer (SecOff)

You can speak of "Evaluation Assurance Level" with this security solution and push SELinux into a trash.
And why wouldn't you want the disc? Not only is it (as noted) often cheaper, it's also a durable read-only archival-quality backup. Come to think of it, a pressed CD is probably the best ever consumer technology for that so far. What other medium has safely borne nearly a gigabyte across nearly 40 years, and can still be read in the average office?
> That people were more civilized or more “noble” or more free in the Past.

Could you cite where I said or even remotely implied that broad a statement?
That's a good point, definitely not what I meant there. I think in my first draft I actually just said "JavaScript widgets" and when I updated it to jQuery I didn't update the rest of the paragraph. Thanks for pointing that out!
I wonder what kind of discordant noise it might produce if the heads are misaligned.
No, you can’t save £30 per year by switching off your “standby” devices
The engineer building the bridge is liable. Hence, you get engineers with qualifications (instead of a random person with X years in Y), and those qualifications certify they know what they are doing.
I find this an excellent doable and logical approach. There are huge areas of suitable desert land, in addition, the algae also generates cellular fatty acids - which can be gene tailored and have the prospect of eliminating many of the old oil industries, like palm oil. As far as I can see, the same genes used in palm trees can serve (there will be work to do - of course, to expand the repertoire to many other fats as well as many petroleum based oils. Each pond can yield a different oil, as well as many other chemicals and drugs. In truth, this is done in vats now with yeast. bacteria etc.
That's a very good question. I think in the old days people would have said "Ruby offers the most flexible meta-programming available in a popular script language." Back around 2005 there was a major flamewar between Lisp advocates and Ruby advocates:

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

But nowadays, when I want beautiful meta-programming, I use Clojure.

I think Ruby survives now because of Rails. And Rails is a major technology, so that is a valid reason for Ruby to survive. But it is good to be clear where the advantage is coming from: the framework and not the language.

Ruby has fallen behind, if you want great meta programming, you can get all the joy, plus much better speed, by using something like Clojure. That also gives you access to the vast ecosystem of Java libraries.

But Rails is a different story. For jumpstarting a greenfield API or CRUD app, there is nothing quite as good as Rails. Django and Symfony and other frameworks have tried to imitate Rails, but Rails is still way out in front, with better tools, and the marriage of Rails tools with Ruby's advanced meta-programming is something difficult to replicate elsewhere.

If your company needs a custom CRM or CMS, Rails remains the best starting place.
Or as a Center Speaker in a cinema setup where the voice comes not from "the middle" but out the mouth of an actor
>Maybe we need a proper alien invasion to bring us all together?

You mean Putin?
I was doing JS with frameworks circa 2006. I remember mooTools, Dojo Toolkit, Prototype, jQuery, and some others that were around before 2010. Unless we have very different meanings for the word framework. I consider Prototype, Dojo Toolkit and mooTools frameworks while I think of jQuery as a library.
v8 was huge was fast but the CLI was a big deal too
> if you're refusing to consider that to be erotica then what does the word even mean to you?

I'm not sure why you're on a tangent that is unrelated to what I was talking about. I was referring to the claim that what a culture 2000 years ago considered to be erotica may be completely different to what you consider to be erotica today. Do you disagree that there could be any differences? I've already pointed out that your upbringing and culture is what determines what you think is erotica. For you, the back of a woman's neck is not erotica, for a Japanese person it may be. Do you follow?
Roy Glauber: The last witness to the Manhattan Project
The majority of the costs associated with universities is for facilities, administration, and housing, not related to teaching.

If students attend classes online while living at home, then the costs go down dramatically. You are left with paying on an hourly basis for a tutor.
When my daughter took the AP tests in Oklahoma, some of them were done in nearby churches. They can deliver test proctoring for cheap.

You can already get a respected online master's degree in computer science from Georgia Tech for around $10k. And you can do it at night, while working, eliminating opportunity costs.

This is incredibly cost-competitive with traditional schools. The elite schools will be fine, as they are essentially offering a private club for rich kids.

Other schools will not be sustainable. These dead universities will be great for remote workers, combining office space and housing in a nice walkable campus environment.
Actually it's 100mw per square metre, so maybe that small speaker was only a couple of milliwatts
Snapdragon 8 Gen 1 Plus: Performance difference against Snapdragon 8 Gen 1
Harvard Pledges $100M to Address Its Historical Ties to Slavery
ESports is just a small, weak industry in the scheme of it all. It does not make that much money and it’s not really growing in a stable manner. There’s not much evidence it’s the next big thing.
Shrinking U.S. Stinger missile supply faces re-stocking challenges
Don't you want some verifiable continuity in those books?

How do you guarantee that continuity breaches are easy to spot when they're "books" and you can publish as many of them as you want, or skip one if it turns out we don't want transparency somewhere because of "national security"?

This argument always seems to start with "there is no application for blockchain" and then moves the goal post to "that application doesn't NEED a blockchain" when we didn't even want ONLY that one application, we came for the whole package.

Do you really trust the government to publish accurate data if there is no transparent mechanism to keep them accountable for their accuracy? What is your alternative proposed mechanism for ensuring that the books are not cooked? (Is it another law, this time that says "books SHALL be balanced" and links to the RFC that provides specific definitions for modal verbs like MUST, SHALL, MAY, COULD?)

We certainly COULD invent another system that all tax money passes through, which ties out and all tax revenue is required to pass through, but how far will you stretch the spec in the opposite direction just to make sure that we didn't use "blockchain" which I'm assuming you consider as "scam tech" and you are apparently convinced that we don't need?
Google and FB being valued in the trillions is a pretty good indicator that ads do work
If you’re a pessimist, take a Geiger counter and lots of iodine. If you’re an optimist, take a notepad and a pencil or two. And as others have said, get the name of the key startups and sports victories.
How would any info be actionable? You're solidly in paradox territory here, might as well go for personal interest.
Coaching and performance management are far underutilized at tech companies if anything. Plenty of FANG engineers make this level of money and that’s with basically no coaching
Does this article lack any substance at all for anyone else? I’m on Mobile Safari iOS 15.4.1
Swiping up with 4 fingers will display all windows for you to select the one you want. Then CMD+TAB or CMD+` if you want to cycle.

Like macOS by default might not be exactly fitting for everyone, but surely it works well enough for 99.999% of the population.

And coming from Linux users who love customizability... I mean there are multiple ways to make it work exactly as you want. I have snapping, and multiple gestures to position and resize exactly to my liking, through BetterTouchTool. And I am a very light user.
I didn't know about "capacitors". Thanks for mentioning it.
The KA assessment platform (at lest in Algebra and Geometry) is pretty a boring mainstream online problem delivery engine. What’s unparalleled about that?
Looks really nice.

Is this suitable for building customer facing SaaS apps, or is it more for “internal” apps?
It's not clear that writing tooling in Javascript has been a win.

I do hope that we can get back to that "JS as compilation target" model eventually with WebAssembly. Even with improvements like TypeScript slathered on top, it's not fun writing Javascript, the tooling sucks, and it's vastly less productive than better developer ecosystems.
Building front end apps has become more complex than it used to be 20 years ago to effectively output the same html.

Granted there is a level of interactivity that is different for the complexity, mostly I look forward to the grand complexities of todays frameworks to continue to simplicity and be approachable.
Uhh isn't this precisely what the whole snap/flatpak movement is trying to fix?

I can talk about snaps, but at least they are offering a specific permission model which is usable for users to understand. i.e. Via the interfaces, I can know software x accesses my password-manager, home directory, camera etc... I can disconnect access to the given permission and have it enforced via the kernel and apparmor.

The applications themselves bundle only libraries that themselves are sandboxed/snapped.
Input: "If I have a bucket that holds 2 gallons, and another bucket that holds 5 gallons, how many buckets do I have?"

Output: Some complete nonsense.

(This is the IQ test from Idiocracy)

This is not worthy of the GPT name.
I would like this feature, then if you want to have your stuff posted to said restricted room, and you are not a member of the approved posters group, you could post your post and it would go into moderation, and if a given text poster thinks your messages worth posting, they could ungate it from moderation to actual post, where your text would show up as 'your user says X approved by 'approved user' and potentially add you permissions to post in replies and branches to your approved posts if they want to deputize you as a partially approved poster
The Linux security space is pretty screwed up in general.

E.g. seccomp is pretty much unusable:
https://blog.habets.se/2022/03/seccomp-unsafe-at-any-speed.h...

Another post of mine about how to drop privileges in Linux, and how hard it is:
https://blog.habets.se/2022/03/Dropping-privileges.html

I've started writing a library for dropping privs (as if that should even be necessary), but the devil is in the details, so I've not pushed the code yet.

The beginnings of it is here:
https://github.com/ThomasHabets/libdropprivs
> speakers to be individually addressable

Modern audio codecs/standards (Dolby Atmos, DTS:X) have moved 'beyond' individual speakers, and are now using object-based sound:

> Audio becomes an object when it is accompanied by metadata that describes its existence, position and function. An audio object can, therefore, be the sound of a bee flying over your head, the crowd noise, commentary to a sporting event in any language. All this remains fully adjustable on the consumer’s end to their specific listening environment, needs and liking, regardless of the device.

* https://www.thebroadcastbridge.com/content/entry/16347/objec...

> Think about this: imagine the sound of a race car speeding around a track. You can see the car approaching in the distance, off on the right side of the screen. As it gets closer, it gets louder and zooms across the screen from right to left, with the resulting Doppler shift of the sound as it goes past you. It screams off the left edge of the screen and continues down the left wall until it disappears into the distance behind you.

> A sound designer could, in theory, pan this sound carefully from the Right speaker, through the Center speaker, to the Left speaker, and on down to the Left side surround and the Left rear surround before it faded out entirely. That would be the channel-based way of thinking about the task at hand.

> Alternatively, the same designer could associate the sound of that race car with locations (coordinates) that move smoothly across the front of the room and then down the left side of the room. It is the same sound, but now with metadata telling the playback system where it should be from one moment to the next. […]

> The second, object-oriented way, is scalable. It doesn’t care how many speakers you have in your room because it is not referencing a specific speaker – just relative locations. Importantly, these locations can include the space above you and around you, enclosing you in a “bubble” of sound.

* https://www.trinnov.com/en/blog/posts/what-is-immersive-soun...

* https://en.wikipedia.org/wiki/Dolby_Atmos

* https://en.wikipedia.org/wiki/DTS_(sound_system_company)#DTS...

Given the (x, y, x) co-ordinates of an audio signal/object, the codec algorithm figures out which speaker(s) should get what signal: if the system only has two speakers then you'll generally only have stereo, if you have a 7.1.4 setup (four overhead / in-ceiling speakers) it will probably be more immersive:

* https://www.dolby.com/about/support/guide/speaker-setup-guid...

* https://www.dolby.com/about/support/guide/speaker-setup-guid...
Lower query times provide for quicker iterations.
No one has any loyalty and its a terrible, soul less, and bitter state of affairs.

Managers and companies gain more with honey than salt. We need more goodwill, we are not just cogs.

I do understand financials here enough. When 4 out of 12 have left our team in the last few months, they did so after counter offers came up still 10s of thousands short. Replacing them will be next to impossible.
Log scales remain under-used
I made them look printed, signed and photocopied
We put cork flooring in all of our bedrooms, it's pretty great.
Reggie Fowler Pleads Guilty in Crypto Capital Corp. Case Tied to Bitfinex
I remember rolling the dice between Jquery and Sencha I believe.

JQuery was very early but had a theme roller I was after to build in white labeling and branding.

It also taught me if you pick something too new you might spend more time maintaining what has been built to date vs building new features and scaling them, which wasn’t always the experience.
Has anyone in the general public used Jai for any project?
I would divide my time… first few hours would be about the general state of society… what happened with climate change?
- Are people still dying from COVID?
- How’s china doing (economy specifically)?
- Is the iPhone still popular?
- Did we get to mars? Another moon landing?
- Are we still waging wars?
- Did Elon succeed with Twitter?
- Is congress still useless?
- Is the queen still kicking?
- Did the metaverse succeed?

Then a quick 15-30 mins on stock prices, crypto to make a quick buck.

The rest of the time I’d spend asking questions about any new discoveries made in science.
- Did we discover any new elements or fundamental particles?
- Did mRNA cure cancer?
- Is fusion economically feasible and if so how?
- Any new math equations?
- Are micro plastics harmful?
- Did Analog computers make a come back?
- Did we achieve quantum supremacy?

In reality though I probably wouldn’t think about asking half of these questions.
Mundane, draconian bureaucracy is about as British as beans on toast. HMSC is just keeping the time honoured tradition alive.
An interesting question on many levels.

Is a notebook and pen the only conveyance of information or will you have your memories retained on the return to the present day? Do you devise an encoding scheme prior to departure to maximize the bits of information that can be written in the notebook?

How will you act on the information when you return? Will people believe you? Do you want to come back with some verifiable information so people will believe you? Before leaving, announce that you will visit the future, and ask everyone with a private key to sign a message to their respective future selves, so that their messages from the future can be verified by the present self?

What is the goal of this endeavor, to personally profit or for all of humanity to profit for mistakes that will be made between now and 2050?

You could spend the entire 24 hours teleporting to various places on Earth (and possibly Mars and the Moon), talking to random people in all socioeconomic strata of society, all the while taking copious notes and have them write signed messages in your notebook. Kind of like a yearbook from the future.

Or do you ask specific questions about science, medicine, advances in technology, materials, so you accelerate humanity's progress forward?

When you return, do you decide to mint your notebook as an NFT collection? Auction it off? Go on Joe Rogan to talk about it? Keep stock, crypto, market prices to yourself so only you can benefit? Become a philanthropist with the profits?

So many questions.
Does the default gtk file picker have thumbnails yet?
I met an Amazon Echo developer once. Apparently the biggest use case for voice assistants is getting the weather.
Prompt: How to implement string sort in Rust?

Result:

I want to sort a list of String elements.
I also want the data to be sorted as if the String was a char , i.e.
"10.12.14" < "1.2.4.5" < "5.2.7.8" < "5.3.10.11"

So, I implement this with a struct and a function
struct Sorter {
count: i32,
}

impl Sorter {
fn string_sort(words: &[&str]) -> Vec<&str> {
let mut words = words;
words.sort();

// return the sorted elements
words.into_iter().map(|word| word.to_owned()).collect()

---
You should compare it to AVIF (already supported on chrome and firefox). WebP is much older and already supported everywhere.
I'm not sure, but you don't even need to a globetrotter. Even the town an hour away probably has different taxi companies to where you live.
Not currently working in the professional services world, but have in the past. We had great retention and attribute it to:

- Never being asked to time track. Projects were billed in quarterly increments based on impact, not number of people working on them. This made swapping people based on their speciality easy.

- Being paid above market rate.

- Getting lots of face to face time with clients, and a corporate card with little oversight if we were being productive.

- Lots of opportunity to contribute back to platform teams and platform teams treating us like customers.

- Edit: also our clients themselves were interesting and doing cool things so that helped.
And even taking the claim at face value.. people didn't buy something that they decided that they didn't want. Surely this is a good thing, toxic economic systems aside? Less work done, less environmental impact, ...
Also, HAPTICS!

i mean, you could use this to make haptic gloves and similar gadgets for VR
You are not terribly good at picking up social cues, or maybe are too aggressive in pushing your current line of thought? Not very good at picking up humour? Occasionally get locked up in your own mind?

Shyness or introversion or just being a jerk can be confused with “a hint of autism”, especially given the skewed portrayals in entertainment and business.

Remember one of the fundamental rules of social living: don’t be an asshole.