skysight-inc/HackerNews huggingface dataset:
It's going to uproot so many jobs because they will be coalesced into just a few people per company that have the domain knowledge to work with it.
Yeah, so the lore goes, Musk just wanted to send humans to Mars, and had no intention, originally, to build his own rockets. The first tactic was to retool an ICBM for spacier spaceflight, but the Russians laughed them out of the country.
And we thought the post above was alarmist
I recently edited a pdf form using Okular (KDE app on Linux - Arch in this case). It was a pretty involved multi page bank mortgage related form. The app that designed this beauty was running on a Mac (can't remember more but I did see Mac in some metadata on it). One field went a bit odd - it would show one number and print another after I got my data entry a bit wrong and corrected it. Clearly a bug.

I passed the form over to Chrome's pdf handler and got the same result. I also passed it through Windows based stuff - I run an IT company. Same result. I did eventually manage to clear the fault.

If I recall correctly it was the day field for date of birth. My DoB is 7th December - I'm a Brit so 7/12. The field wanted 07 for single digit days and I entered 7 followed by the month numbers. So I ended up with 71 in the day field. Field validation was probably not a consideration for an admin in a bank tasked with knocking up a form used by millions of people! If that thing was from IT then they should look for another job.

Anyway - Okular worked the same way as the rest and shared their faults. It did at least manage to look much prettier and work very, very quickly.
Battlefield wasn't even EA's worst trainwreck. Look what happened to Anthem.

I'd rather sink time into a shoestrung indie studio than anything EA wants to publish, after that.
10nm to 5nm feature size should be [naively thinking] 4x improvement in density, so it's even worse. :)
Ground lasers unlikely to be effective at the balloon altitudes, and especially with atmospheric interference (eg. weather, moisture, etc). Airborne and/or space-based lasers are a different story and may work well when they're ready to be deployed. I believe the plan-based solutions are in trials.
> It immediately demands your attention.

it immediately demands the attention of the ops team that you've thrown all problems at while hoping that the magic queue never stops being magic.

while the client is sitting there going "WTF, where's my shit?"
I would like Deno or Bun to be easier to compile than Firefox or Chromium: Less resource-intensive. Less CPU, less memory, less storage space and less time required to compile.

The present: Use an enormous, complex, sometimes closed source, omnibus program containing a Javascript engine to remotely source and run Javascript files, i.e., other peoples' programs, listed in webpages (sometimes cascades of them as dependencies) in a way that is non-transparent to the user, allowing selected access to certain features of the the user's computer, all mediated and controlled by Big Tech with its dependence on advertising and associated data collection and surveilllance and conflict of interest with respect to users.

The future: Use a standalone Javascript engine to remotely source and run other peoples' Javascript programs in a way that is transparent to the end-user, with all access to the user's computer, if any, under the full control of the user, with no dependence on advertising and no need for data collection and surveillance.

"Javascript" might be replaced with some other language. Typescript, WASM, whatever. In the earlier days of the web before Javascript, people tried to use "Java applets". Back in those days when an applet was encountered the browser would ask the user for permission to run it. As I remember it, this was about as annoying as cookie permission popups, another idea that was implemented in the earlier web then disappeared, but has now been re-implemented due to emrging privacy laws.
Ah, those youngsters have no idea what expensive means :)
Back in the early 90s a half decent SVGA card could set you back $900 easily (e.g. ATI's 1MB Graphics Ultra from 1991).
And that's 1992 dollars, mind you. So about $1,900 adjusted for inflation.

Heck, a SoundBlaster Pro sound card was $300 back then (~$670 adjusted for inflation) - the base model for $170 was considered a steal at that price :D
And that thing couldn't do half as much as even the cheapo ALC897 sound chip in a basic motherboard.
There are hardly any slots on motherboards too now these days. One network card may fit next to the GPU. All kinds of limitations to nvme SSD speeds and GPU bus width may start applying just for doing that.
> Sure, but this is unsustainable. [...] After two years you'd have
> 10 unique dependencies for 10 versions of myjslib in the monorepo.

This is a social problem, and needs to be solved by a dependency management policy. Your org might decide that the entire org is only allowed to use a single version of each third-party dependency (which IMO is harsh and unhelpful), or might have a deprecation period for older versions, or might have a team dedicated to upgrading third-party deps.

Note that this need for a policy exists for both mono-repo and multi-repo worlds. Handling of third-party dependencies ought to be independent of how the version control repository is structured.

> At this point you've basically replicated the dependency semantics of
> a multi-repo world to a monorepo, with extra cruft. This problem is
> already implicitly solved in a multi-repo world because each service
> simply declares its own dependencies.

The problem with the multi-repo solution is that there's no linear view of the changes. Each repo has its own independent commit graph, and questions like "does the currently deployed version of service X include dependency commit Y" become difficult or impossible to answer.

That's why monorepos exist. They're not a way to force people to upgrade dependencies, and they aren't a get-out-of-jail-free card for thinking about inter-project dependencies. A monorepo lets you have a linear view of code history.

Phrased differently: many people approach monorepos as a way to force their view of dependency management on other people in their organization. The successful users of monorepos (including Google) take great efforts to let separate projects in the same repo operate independently.
UT's CS degree has been continually nerfed since 2014, with several reductions in the number of required science/math courses and an increase in the number of required "culture flag" (I forget the exact euphemism) courses, encompassing precisely the types of X diaspora/Y-ism studies courses you might expect. Source: graduated UTCS 2017, saw this happening real-time
I kind of agree that a % of any population craves violence, but I think that a large part of that is nurture and not nature.

I also think America nurtures that aspect of humanity too damn much, and that America needs less violence. You have bullying in school, violent media, violent sports, military-worship, gun violence, violent crime, even typically non-violent crimes are more violent there. You have half the population buying guns and desperately hoping for a chance to use them, protests, counter protests, racial crime, homophobic/lgbtqia+ targetting crime, various political attacks.

Just... maybe focus on some sports and activities that encourage collaboration and empathy?
Impactor is ~1m in size, and projected impact time is 04:00 +/- 10 minutes CET (03:00 UCT).

That's about three hours from now as I write this.

My very off-the-cuff estimate is that a 1m impactor might mass anything from a few hundred kilos to a few tonnes, depending on composition (less for ice / chondrites, more for a heavy nickel-iron meteorite).

Looking forward to the skycam views.
i think the name is actually derived from 'node'.split('').sort().join('') but i like "destroy node" a lot better lol
So what happens if search adopts your internal library and your update to it breaks search? Do you need to get someone from the search team to go investigate? How is that prioritised?
I was discussing this with my son and he pointed out that in the English version the balloons are red, whereas these are silver.

I guess they meant red in the sense of "communist" though...
Just uninstalled it. For some fancy keyboard like kinesis freestyle, it is not applicable.
For some modern keyboard that supports VIA, its feature is under par and is useless.
Well once I saw that majority of my feed was becoming either affilate spam disguised as blog posts, reposts with slight paraphrasing from popular "Top 10" lists, or AI generated posts - I started doing the same.

Currently running an automated Medium blog which generates nonsense articles from topics scraped from YouTube trending, make roughly $300 per week.
A lot of complexity in computer science stems from duplicating functionality due to developers not wanting to learn the best tools. The best tool when it comes to implicit dependencies are nix/guix. These have solved the issue across languages for almost two decades. Unfortunately, they have a reputation of being 'hard', so instead of someone attempting another try at the actual problem (cross language implicit dependencies), what we have here is yet another javascript runtime that 'solves' this problem, but only if you're using javascript.

Deno sounds well thought out, but the article realistically presented no compelling reason to try it.

And realistically, it presented many reasons not to. Javascript is a horrendous language. Not because of the syntax, not because of the library support, but simply because even self-dubbed javascript 'experts' are often confuddled by its standardized behavior. We could probably count on several fingers the number of people who can accurately describe javascript's semantics. As the rest of the computing world moves towards sane languages, this seems like backwards 'progress'.
I'm saying that "free as in libre means free as in freedom like the word liberation, not anything to do with paying" is true in the same way a random piece of C++ code has nothing to do with CPUs, screens and keyboards. The code itself doesn't talk about hardware explicitly, but it's also not a poem - it's been made to be run on some hardware, and do things that are entirely about doing stuff to hardware. Same with Free Software - it talks about freedoms, but those freedoms are being exercised in the real, money-driven world, and they affect that world in specific ways.

> isn't it interest that people say "you're just arguing over semantics" when they actually mean "you're just arguing over syntax"?

I think I didn't make this mistake here. Or did I? Either way, it's just another unfortunate case of language drift, very similar to "literally" vs. "figuratively".
I think the value that chatgpt could (emphasis on could) provide as a learning tool is the same value that a repl provides to coding, instant feedback in a playground environment. I think it would be immensely useful or anyone learning anything to be able to say "I don't stand specific thing based on prior conversation please elaborate", or "give me a new example of specific thing" or "explain my why my thought process about X thing is wrong". would really boost engagement with learning a think by lowering the barrier to getting stuck on something, if all the BSing and incorrect info it has could be worked out
This is almost exactly my gaming setup. I know people have different expectations but in my house this is the fastest gaming computer and can play the best games (like MSFS2020) perfectly.

My main computer is an M1 MacBook Air which is essentially a perfect computer. It never feels slow. It was a little over thousand bucks. In no world I can imagine could this not be considered an amazing performance value.
The original title was "Why messaging is much better than REST for inter-microservice communications" - @dang / HN changed it.

I feel the change is wrong in at least two ways: The linked article literally argues that messaging is much better ("superior"), and it is specifically arguing for the use in inter-service communications: "The arguments here are for service-mesh internal IPC/RPC communications. For e.g. REST endpoints facing the user/client, there is a “synchronous-2-Mats-bridge” called the MatsFuturizer"

You can read about that bridge here: https://mats3.io/docs/sync-async-bridge/
Healthcare developer here, developing for German market, we've used Java preview features and unstable React versions many times before. And we literally have two different roles on our team for upgrading vulnerable dependencies whenever we get an alert.
A mass spectrometer can separate perfectly any isotopes from any mixture or chemical substance (by deflecting the ions in electromagnetic fields), but the rate at which this is done is too small for producing usable quantities in a reasonable time and with an acceptable energy consumption.
Can you think of anything that the agitator could launch with plausible deniability, such that shooting it down with a missile and maybe creating further trouble, wouldn't divide the opinions of the host nation?

e.g., if the dangerous substance in question was a gas mix for the balloon or cooling liquid for the payload, or "Whoops, how did those fruit fly capsules get in there and accidentally drift over California?!"

I'd say the balloons are chosen for a reason. Send surveillance craft over the USA and a huge percentage of the population would see it as an intrusion. Let balloons float over and some of the population will be: just weather balloons, we're wasting missiles; I haven't seen the balloons so they're making this up so China looks bad; what if the wreckage lands on a school, etc. Surveillance and destabilisation, is my guess.
CNN is reporting:

>The object was shaped like an octagon with strings hanging off it and no discernible payload, according to [a senior administration official] and another source briefed on the matter.

https://www.cnn.com/politics/live-news/object-shot-down-lake...
Magic (https://getmagic.com/) | Senior AI Engineer | 100% Remote (preferably APAC, Africa and EU regions) | Full-time

We are the Engineering Team at Magic, a Y Combinator (W15) company. We connect businesses to virtual assistants, with over $30MM raised to date. Our team is currently composed of 16 engineers in 7 countries, growing to 30 engineers worldwide in 2022.

* Senior AI Engineer - deep AI/ML experience, not only in the implementation of ML technologies but also in the development and improvement of novel architectures.
https://bit.ly/senioraiengineer

Our workplace: 90% async (very few meetings), open source or civic work supported, work at any time you want from anywhere

Learning culture: mentorship, pairing, talks, conferences, new technologies

Unique hiring process: in less than 3 hours, meet our in-house technical recruiter, meet a hiring manager for a culture fit and pre-tech interview, then final interview with our CTO.

Contact us by emailing: ysai.lafrades@getmagicnow.com
> inherently have all these features, without needing any other tooling.

Providing your queuing service magically scales. and you can just scale that infinitely

If your queue is the bottle neck (yes it happens) how do you know there are more nodes getting added to it? How do you rebalance the topic over multiple new nodes in the queue?

> I shudder when thinking of how we would have handled such failures if we used sync processing.

easily. oh look i got an error and retried a few seconds later and it went to a new isolated backend running separately somewhere else or after it started again.
I bet after that initial 70% attrition rate, the subsequent attrition rate was close to zero. As opposed to the current state of affairs, where people are slowly and painfully abraded away over the course of years (or graduate at a standard that may not have been acceptable, say, 20 years ago).
That’s just the fabric. What about all the equipment you’ll put inside? And for the US to bother to shoot them down my guess is that they’re doing something really funky with what they’re carrying.
In my experience, aside from DRM issues, it's the early 3D games from the late 90s and especially early oughts that run the worst : 3D acceleration is a pain to make to work correctly, and they are too resource hungry to be run well in emulation.
Yeah they also can't produce musl libc binaries - so no alpine linux either.

Regardless, my experience on the platforms it works on has been very positive.
Warcraft 2 and 3 both got illegitimate Battle.net servers. It seems to work very well. Not sure it’s legal but it’s a model that I could see a sensible game company adopting: give out the server code as part of abandoning support.
Playing Cyberpunk 2077 in Linux on Steam Proton currently. I've not seen any stutter whatsoever. I frame limit it to 60fps and it never dips below that, with most settings on the highest (though ray tracing is grayed out in settings despite supported Nvidia card so that's disabled).
Yellowstone is extremely far inland, on the west side of the country. A hypothetical attacker would have to cross the entire pacific ocean and somehow sneak across a third of the continent just to get to Yellowstone.

It's all but impossible to land a first strike in the center of a continent surrounded by oceans on two sides and very physically large allies on the others.

About the only options are ICBM or some type of orbital strike. We can detect pretty much any missile and nobody has orbital weapons (that we know of).

Going through the effort of attacking something in the center of the US just to take out a power station is pretty ridiculous.
> I live in a shitty small slovenia, and even we sent soldiers to help the agressors in afghanistan and syria.

Fun facts:

* https://en.wikipedia.org/wiki/5th_Mechanized_Brigade_(Ukrain...

* https://en.wikipedia.org/wiki/6th_Mechanized_Brigade_(Ukrain...
As someone who I respect once told me:

Freedom isn't free.
Fetch is not included in v8. If it were, node would have had it earlier...

Deno doesn't mean 'destroy node', it's just node reordered.
If you value the fruits of an open platform, the very same qualities that Carmack espouses in the OP, and if you are critical of a closed platform for failing to hold those qualities, then your criticism is an expression of the failure of closed platforms to live up to your moral values.
For a start, those two documents disagree on when the 47th convention happened, one printed in 36 and the other saying it happened in 37.

Besides that "Rabbi's push for exption from draft" is fairly different than "Rabbi's made a secret deal, support the war and you won't be drafted. Don't tell the gentiles."

Plus, I don't see how this is an example of intelligence agencies doing something and failing to cover it up, so I'm not sure why you brought it up in the first place.
My impression is that all the aging talk the last several years seems to have been centered around epigenetics, senescent cells, other topics aside from just DNA mutations.

It is funny to wonder how it is that people who aren't in their prime youth anymore, who already have visible signs of aging, are able to have a baby who will get a fresh start, with intact DNA. It is like there is a complete reset button on aging. Your cells know how to replicate themselves without inheriting the accumulated damage, or any of the markers of aging.

The parent cells do accumulate mutations, and with it an increased risk of cancer. But as soon as the reset switch is hit, we start back at zero. In the embryo, telomeres are long again, and cancer risk is low. Everywhere else in the parent's cells, aging continues unabated.

If aging is DNA degradation, isn't it weird how aging isn't inherited?
I think of AI the same way I think of a personified corporation: it's technically our offspring, but it's nothing like us. It has different needs, different constraints, and its mind is entirely alien.
I still miss Tab mix plus.

I am aware there is some mucking around that I could perform to maybe get it working, but it probably involves changing some settings that I'm not sure I should.
Perun released a video on drones in Ukraine today
https://youtu.be/AlpZf1hpQYM
My favorite bit is when you connect it to core war. I was just thinking about core war in context of my PL class today. Core war renaissance!
I actually don’t. Git already has a file on the filesystem. Serving a plain file is as close to caching as you are going to get.
It's usefulness or ability for discovery are lacking but the buzz is up so it will be pushed into search and people will stop using search. It will be pushed into consumer products / education / marketing departments ad copy.

It will produce lies that we will accept because we will lack the ability to verify
I've worked in healthcare, I find the software practices absolutely atrocious. The consequence of this has been ransomware attacks:

https://www.usnews.com/news/health-news/articles/2022-10-10/...

https://www.bloomberg.com/news/features/2023-02-03/ireland-h...

https://floridapolitics.com/archives/585686-tallahassee-memo...

https://www.oceancitytoday.com/news/atlantic-general-hospita...
With great power comes great responsibility. Sounds corny, but based on my experiments with Generative-AI these tools are really powerful. Will we as a humanity use them for good? If we look back at the last twenty years of social media we can argue that we could have built space stations, underwater cities, and autonomous mobility while our brightest minds were occupied with improving efficiency in sharing cat pictures.
Paid proprietary, because it would preclude important categories of rationales for laziness and because there would be obvious and appropriate incentives for doing the grunt work to solve other people’s problems.

I mean if I am just building something to tickle my own fancy, I don’t need a license.

YMMV. Good luck.
"...that they're actually deliberately flaring off those public feelings."

It doesn't seem necessary. The USSR didn't flare off public sentiment -the CCP doesn't. In the USSR, the leadership saw that the system was a dead-end and took it upon itself to winddown/transform even before the people were ready. There were "subcultures" but they were no threat to the system.
The light that doesn't hit the target has to travel through a hundred miles of atmosphere before getting to space. Between diffraction of the beam and all that atmosphere only a fraction of the light will make it out of the atmosphere.
His grades were good.

His promise was recognized very early.