skysight-inc/HackerNews huggingface dataset:
> If you have a guaranteed way to avoid pushing fatal bugs to production it doesn’t MATTER what your architecture is.

Bugs aside, the architecture does matter, and it matters a lot.

Whether it is a single coarse grained deployment (i.e. a monolith) or a fine grained deployment (modular services or microservices), a solution has a number of technical interfaces. The tehcnical interfaces broadly fall into low and high data volume (or transaction rate) categories. The high data volume interfaces might have a sustained high data flow rate, or they can have spikes in the processing load.

A coarse grained architecture that deploys all of the technical interfaces into a single process address space has a disadvantage of being difficult or costly (usually both) to scale. It does not make sense to scale the whole thing out when only a subset of the interfaces require an extra processing capacity, especially when the demand for it is irregular but intense when it happens. Most of the time, a sudden data volume increase comes at the expense of the low volume data interfaces being suffocated by virtue of high volume interfaces devouring all of the CPU time allotted to the solution as a whole. Low data volume interfaces might have lower processing rates, yet they might perform a critical business function nevertheless, an interruption to which causing either cascading or catastrophic failures that will severely impair the business mission.

The hardware (physical or virtual) resource utilisation is much more efficient (costs wise as well) when the architecture is more fine grained, and the scaling becomes a configuration time activity which is even more true for stateless system designs. Auto-«healing» is a bonus (a service instance has died, got killed off and a new instance has spun up – no-one cares and no-one should care).
I do wonder if some future Nix-variant which based around sandboxing first could make life easier.

Nix seems to have to put lots of work into handling programs that expect to find to find /bin/bash. An alternative would be to put programs in custom sandboxes, where /bin/bash is found exactly where they expect to find it.
Credentials Community Group Interview with Phil Windley
You are the one making the ignorant statement.

She was concentrating on a 100 other things rather than what they handed her to type on.

To you, the most important thing is she was using excel on a phone.
I like the idea that "If you can master these topics, imagine what other topics you could master if you put your mind to it" — again, for the empowerment.

It's not about a thing being hard. Walking is hard to a paraplegic. It's about overcoming a thing and feeling good about it (instead of external rewards, like a piece of candy or good grades).

The real problem with school is that it replaces empowerment with gamification externalized rewards. You're not learning calc for the sake of understanding the world, you're doing it for a line item on a checklist. That doesn't come with empowerment.

With the mere framing of "you can do [hard thing] to prove you can do hard things" is a bad framing because it could be anything — from doing calc, to bungee jumping, to drinking a gallon of milk (please don't). This framing doesn't actually lead to empowerment (and then self-improvement).
Except that's not what the article says, and it explicitly notes some of the scientifically identified chemicals involved in producing certain flavors.

"Scores aren't meaningful, past a certain baseline" seems pretty well supported. "Context plays a statistically discernable role in our perception of taste" seems pretty well supported. "Wine experts can't tell any wine from any other" is nonsense and while that's an exaggeration it does seem like you're treading closer to that position than can be supported.
Anti-consumer behavior? I don't think so. Bailing out failing studios doesn't necessarily harm the consumer, and it's especially the case with dead-in-the-water studios like Activision-Blizzard. The alternative would be their corpse getting picked over by companies who want to buy up their IP, and that's certainly not what their consumers want.

If Microsoft is really subsidizing a failing business, they should be allowed to do so as long as they find it reasonable. I don't think Sony has the right to demand a favorable status-quo for their consoles if their competitors double down on software investments.
Is he still the richest twat in the pot? I would have thought his liabilities would have taken their toll on his net worth. Hair plugs can get pricey.
Yes, I noted that: "whose connector lacked power and required a physical adapter."
Yeah, I can agree with you that Apple's general pricing ladder is annoying.

But I'll also say as a software engineer, the MacBook Pro 16 with an M1 Max is the best tool I've ever used for my work.

I dock into a thunderbolt setup with a couple high resolution monitors. I have docker running. Often multiple IDE instances with large codebases. Multiple Chrome windows with dozens if not hundreds of tabs. Zoom calls running screen shares. The machine barely gets warm and I never hear the fans. My prior work laptops would have been howling and begging for mercy.

I often forget that I leave applications running, only to remember later "maybe you should kill those processes". With past work machines, I'd routinely have to hunt for processes to kill to claw back CPU cycles and quiet down the spinning fans.

And then I unplug it from the dock and do all of this at the airport for a few hours. Still silent, cool, and performant. I've never seen anything like it before. And while it's not "thin and light" it's also not the heaviest workstation quality laptop I've ever used.

Not sure how this fits into your personal value propositions, but I can tell you I'd pay far more than I did for this quality of a machine.
No, that is not the definition of anti-consumer behavior.

Anti-consumer behavior is not "losing money". Instead, anti-consumer behavior would be if Microsoft shuts down competition in some way, such that they are the monopoly market leader, and consumers can't buy from else where.

This isn't anywhere close to being true, given that microsoft is not the monopoly market leader in the gaming space. That award goes to Sony.
All caps started becoming more popular in English because a lot of people now have names where the first and last names are interchangeable and it was causing uncertainty.
Unfortunately, ad revenue is a poisoned well. Even if you are paying for the ad-free tier, you will be limited to content that was developed with a mind toward advertisements. Once you serve any ads, everything is under pressure to be optimized for ads.

Even if you don't mind the changes to the content, there's a constant pressure driving up costs and driving down convenience to continue avoiding ads. If you're paying for an ad-free experience then you have money, and you're willing to spend it. You are essentially forced into a bidding war for your own attention.
This Bubblewrap is much older than the one you've linked.
Red Hat and the Clone Wars IV: Knives Out
I don't think so. I've seen Indians do it too, though they may be more willing to drop it as they learn it's not done in the wider anglophone world.
Marketers have ruined internet with deceptive and click baity ads.

I dont have a problem with ads, just dont sell my data to everyone who knocks on your companies doors. Happy to support ethical ads.

Twitter ads are aweful, showing unknown, click bait ads on its platform.
The concept of an upvote didn't exist. You were primarily relating to people, not an audience filtered through a voting mechanism.

It was peaceful.
My screen only has HDMI and my desktop only has DP out, so I bought a $2 adapter from Temu. The audio surprisingly works fine, I thought that would be a total oversight.

Picture on the other hand is slightly janky, which seems to be a common issue for DP->HDMI convertors. If anyone knows a convertor that doesn't turd up the signal I'd love to know.
Maybe not physically, but logically you can, via an external GPU.
Or rather, “fining the hell out of companies for offering services to your citizens that your citizens want and the rest of the world is fine with” is such a Stone Age approach
Everyone understands that ads pay for sites. You can want something for free while still understanding how adverts work.
Statement from House Democrats rejecting lab leak origin of SARS-CoV-2 [pdf]
has anyone had any luck with partytown?

https://partytown.builder.io/
To me what's more important than Calculus being hard, and I think that's especially true for maths more broadly is that it's beautiful and one of the fundamental ways how we can make sense of the world. Everyone benefits from doing some maths.

I studied maths in uni and while I've not used it much, even as a programmer, I still enjoy doing it. My dad never had much schooling but now that he's retired he actually picked up a few of my books and slowly worked through high school to now undergraduate courses. He's having a lot of fun with it.
> since I guess it’s okay for big ass companies to buy one another now.

Thats not really the case, no. Sony is the monopoly market leader in the console space right now.

It would be more likely to be illegal for Sony to do this, and it is not illegal for microsoft to do the same, because Microsoft is not the monopoly market leader in the console space.
I remenber windows putting those kind of ads on windows amd edge
“Anti consumer” is a catch all phrase with no legal relevance that people use to describe whatever behavior they don’t like from companies. The issue here would be “anti competitive” or “anti trust”, the definitions of which the judge certainly is aware of.
The Shadow Mask produces what are effectively discrete pixels though, no?

https://en.wikipedia.org/wiki/Shadow_mask
All the domains are taken. :D
Apple Pulls Safari Rapid Security Response Updates Due to Safari Bug
As someone who worked on a 35 million loc cobol and jcl system for several years in the late 90's, I don't find this to be funny at all. Cobol was purported to be readable with english language like syntax to make it more understandable. Giving gems such as:

MULTIPLY TAX-RATE OF STATE(43) BY BALANCE GIVING SALES-TAX-AMOUNT.

Note the period is sigificant.
> control flow is kind of... represented in data types

This sounds really interesting. Is there a toy example that comes to mind that you could share?
This is an amazing project! Is the mailing list the best way to keep up to date on it?

Looks like there’s ongoing work to support Raspberry Pi: https://lists.sr.ht/~vdupras/duskos-discuss/%3Cfd70cee8-16a4...
Wait, what? SG:U is about multiple galaxies. Pretty sure many operas also use at least that setting. That writer may have talked about pop-scifi where “something something galaxy” is a best spot for a “wow”, given that on average people don’t know how space is structured beyond that.
Wait, is this how you use the three seashells?
At best it is only a security vulnerability if you are running different trust domains within your process. That is something Java supports, but most Java code does not attempt to take advantage of it. Most Java programs have 100% of there code being allowed to use reflection to simply hack the program however they please, including corrupting the intern pool.

But still, for the few people who actually trust Java's isolation features and use it, possible bypasses are a concern. Having said that, I don't see how you can turn this into an attack on String.intern.

The guarentees about interning are as follows:

> When the intern method is invoked, if the pool already contains a string equal to this String object as determined by the equals(Object) method, then the string from the pool is returned. Otherwise, this String object is added to the pool and a reference to this String object is returned.

> It follows that for any two strings s and t, s.intern() == t.intern() is true if and only if s.equals(t) is true.

If you pollute the pool with a "broken" String, all that would happen is that that String would not be returned in place of a logically equivalent correct String, and vice-versa.
Absolutely Andrew NG would make questionable decisions imo. I was shocked to see him teach his classes with Matlab year over year when everyone and their mother was proficient in python.
Hold my beer. Here[0]'s prowrite at 640x256.

0. https://www.youtube.com/watch?v=9SBGoQX6H3c
> Optimising for 800x800 resolution is counterproductive if 99% of users have at least HD screens.

I do agree there, but it's less that more functionality is being pack into menus today, and more that software is confused whether it should be trying to optimise for mouse and keyboard or a clumsy touch screen. As a result context menus get replaced with tabs and icons get replaced with large clickable tiles.

Another issue with modern UX is that it assumes far more of the user for the sake of minimalism. If you look at software from around the Windows 98 era the UX was designed to be as functional and clear as possible. The obvious examples of this might be how browsers back then had a button that actually said "Back" and Windows had a button that said "Start". Contrast that with today – my browser has a rotated triangle for a back button and Windows has button with four squares which you need to know is what we used to call "start".

These two trends combined imo are what causes most of the problems – the UX itself is often clumsy because it's poorly optimise for your device, and it's confusing because often UI elements aren't clearly labeled (or they're simply removed in a push for minimalism).

Windows is uniquely bad for both of these trends. Functionality which would have previously been easy to find with a textual context menu is now often on some randomly ordered tab panel behind a vague icon.
I think that we have enough hardware so that they user themselves provide the infrastructure, kind of how briar, peertube work
>This is a typical English program that implements the Frost pathfinding algorithm:

although this is one of my favouite programs (or poems), i have never before noticed that it is one quite long poem (or program) terminated by a period - i wonder why Frost did that? possibly a pascal programmer?
NSQL: Open-Source SQL Copilot Foundation Models
I work in large Microsoft Shop that works with a lot of large enterprise customers. I doubt very much that anyone will start to say "Entra ID" instead of Azure AD. I firmly believe that for always we will continue to call it for Azure AD. Why? Because everyone knows what Azure AD is. The name itself is very descriptive in regards what Azure AD is (or the role it performs). "Entra" has no relation to anything and it sounds stupid also. This renaming is utter less pointless
> just to prop up their efforts and otherwise restrict consumers.

Consumers aren't being restricted.

Quite the opposite, Microsoft purchasing this IP is causes them to release those games on more platforms. All activision games with be on Gamepass, steam, as well consoles when that wasn't automatically the case before.
Complaints would also have limited impact, since the stations have the right to encrypt and are breaking no laws.
There were far fewer restrictions on obtaining precursors to drug manufacturing as compared to today. It's extremely difficult, but made much easier if you're not doing a total synthesis, for example if you obtain ergotamine tartrate and other precursors.

Anyone interested in LSD manufacture definitely should check out the Hamilton's Pharmacopeia episode with Casey Hardison. Shortened version here: https://youtu.be/Mj2grxdQLQs He was a bit of a genius too, explains some issues around ergotamine tartrate and also how he got busted. Casey is famous for the self-represented "cognitive liberty" defense of his offenses, which of course failed.
Don't do hard things that are unrelated to your actual goal; they're in unlimited supply, and you could be doing hard things that are relevant instead.

This essay wouldn't have impressed me in middle school; I don't know why it's on our front page.
When I learned C++, there was no auto. Range-based for loops didn't exist. The combination of those two were particularly nice because instead of writing:

for(std::vector<sometype<int>>::const_iterator it = my_container.cbegin(); it != my_container.cend(); ++it){
// use *it
}

You could use:

for(auto const& val : my_container) {
// use val
}

Which really paved the way for less hesitation around nesting templates and other awkward things.

Same goes for map with the introduction of structured bindings:

for(std::map<somekey, sometype<int>>::const_iterator it = my_map.cbegin(); it != my_map.cend(); ++it){
// use it->first, it->second
}

became

for(auto const& [key, val] : my_map) {
// use key, val
}

The introduction of std::variant made state a lot easier to reason about. Unions meant too much room for error, and cramming polymorphism into places it shouldn't have ever been was riddled with its own performance and memory issues.

std::optional was also a game changer in that regard.

constexpr was huge. It killed off a bunch of awkward template metaprogramming for something faster to compile and easier to deal with. I wasn't a part of the consteval discussions but from what I HEARD people say about it and what it actually WAS, I think it was castrated at some point along the way.

Concepts, also a big one.

Formatting (RIP iostreams) is much nicer than the alternative.

Ranges, coroutines, modules - they'll have their day too.

And we have a bunch of stuff to look forward to. Senders and receivers solves a lot of component interaction problems. Reflection will rid us of so much annoying provisioning of classes. Pattern matching and expression statements will be major usability boosts.

Ok, C++ doesn't move at the speed of newer languages, but for its size, complexity and all of the hurdles that it has on the way to standardisation, I think modernisations are many and often successful.

I would absolutely love a major break that fixed things we can't currently fix due to ABI risks, implementer resistance, etc. I'd love to rid us of the old ways™ and focus on safety the right way™ - by removing bad bits rather than just adding good bits and telling people to use them and follow a bunch of guidelines. I'd love better defaults.

There is so much work to do to make C++ great again puts on MCPPGA hat, but I can't agree that modernisation are few and rarely successful.
Word is such a shitshow now. Not only is the giant "ribbon" a pile of childish, garish trash... but Microsoft has even ruined their once-excellent style management. Now MS forces a giant list of idiotic hard-coded styles on you (many of which appear to consist of different-colored underlines), which you have to wade through to find your own.

I've switched to LibreOffice, which suffers from some style-management issues and of course bugs... but is still better than Word and doesn't badger me for a goddamned "Microsoft account."
Podcasts are working without ads
Build Communities not Bunkers
The Pioneer Behind Electromagnetism
The language learning extensions do that. Like language reactor
> Why can’t we make popular open source video games?

Well, there are some. Check out Bitburner, Battle for Wesnoth, 0 A.D, etc.

The serious answer is that it's very hard work that requires a multi-year development cycle and a diverse variety of talent (design, art, etc) in addition to software engineering.

In addition, a lot of the tools and game engines used to create AAA titles are very expensive (and closed-source).

If you've got a team working on a game in just their spare time, it's going to be very dated by the time it actually launches.
It can work well for restricted inputs, like Twitch Plays Pokemon. The FREE Movie is too open-ended. They should do a simple distance check to throw out frames that don't overlap much with the original frame. They could also have a frame-voting mode where you basically just get a stream of frames and swipe right if it looks good, left if it looks bad, then use the crowdsourced data so that the movie plays with the current highest voted frames.
It's hilarious that the song name is "Dilemma", when this is clearly a dilemma.
Arrays.asList doesn’t generate an immutable list, prevent writes to the array, or prevent modifying the array via the List interface.

https://docs.oracle.com/en/java/javase/17/docs/api/java.base......)
Fair enough, 800x600 is a bit of a stretch. But we have a customer which users have old monitors which maxes out at 1024x768, so our application has to fit that...
Disagree. Windows 7 already had major regressions from XP, which was the peak of MS's UI evolution. Microsoft did more to advance the GUI through the '90s than anyone else (certainly including Apple), but since then has regressed into sheer, blundering incompetence.
The bourgeois design and build software for the bourgeois. What kind of empathy can be expected of those that shoot in RAW and sip lattes everyday?
ooh, inform. before you can work out the english grammar for interacting with the game when the game is running, you have to work out how to interact with the english grammar when writing the grame itself. worst software idea ever, in my opinion.
Google search results are never organic/natural. They are ordered by crazy crap ranks and money. And by Google policies like this.
Commit Mono – Neutral programming typeface
Apple does in fact sell a rack mount Mac.

https://www.apple.com/shop/buy-mac/mac-pro/rack
There are problems with recycling in general. For example, the overuse of plastics, with no sensible recycling plan means we have plastic garbage patch twice the size of Texas floating around in the Pacific Ocean.
These problems are generally not about recycling, but rather the willingness of governments to legislate sensible solutions.
Keep in mind that is just AM.

FM radio is still a top audio delivery platform and is not subject to the problems plaguing AM.
Calling something a conspiracy theory is not an insult against anybody. It's a theory because it's unproven and it's a conspiracy because people think OpenAI purposely degraded their own service, hence conspiracy theory.
That is not all! Doing hard things builds your capability in general (not just for the thing you learned).
I forgot to say these were Nordschleife lap times. It's about a serious test of both driver and car as you get.
Some people, besides the ones who read HN, believe the success of online advertising service providers, including so-called "Big Tech" and "adtech", is based on fraud. Please distinguish the success of online advertising service providers, e.g., Google, versus the success of online advertisers, e.g., Joe's Pizza.

One example is Bob Hoffman. Hoffman is an ad industry veteran who suggests that despite all the advances in computing, advertising has gotten worse, not better. That is, ads today are, for various reasons, less effective at creating brands than in the past. (If so, then one might ask "Why pay for them?" There are multiple answers, none of them satisfactory. IMHO. Yours may differ.)

https://www.amazon.com/stores/author/B007W8R8H6/about

https://www.bobhoffmanswebsite.com

https://www.goodreads.com/author/quotes/171361.Bob_Hoffman

https://www.marketingsociety.com/the-library/bob-hoffman-ind...

https://the-media-leader.com/making-sense-of-it-all-bob-hoff...

https://www.amazon.com/ADSCAM-Advertising-Historys-Greatest-...

https://www.amazon.com/Advertising-Skeptics-Bob-Hoffman/dp/0...

https://podcasts.marketingsociety.com/episode/dave-dye-talks...

https://traffic.libsyn.com/secure/businessofstory/BOB_HOFFMA...

https://www.moreaboutadvertising.com/2023/01/ad-contrarian-b...

https://stoppress.co.nz/stoppress-series/features/a-qa-with-...