skysight-inc/HackerNews huggingface dataset:
Non-Technical Books on Linux and FOSS to Have on Your Shelf
Or, perhaps, it isn't the happiness the person was referring to. After all, it was explicitly marked as an example, not what the person said. It could be that workers in Greece choose fun, but low paying, jobs to maximize happiness. Or maybe it is something else entirely.
Doesn't work with Firefox?! Are we back to this shit where all the companies want us to use IE6? Come on, this is so janky. Especially for a company like Apple.

https://i.imgur.com/SQl7YUh.png
better than transparent?
Not "new" exactly...used to see this all the time at work when IT would push out some firmware update to corporate laptops that caused Windows to think the hardware had changed and prompt for the Bitlocker recovery key.
I'd like to talk a bit more about the cheapest and most common process here. They state that ethyl acetate is below the FDA limits and therefore safe. For a start ethyl acetate is still pretty bad but it's not the cheapest.

Another common solvent not mentioned here is Dichloromethane. It's a pretty clear cancer causing agent https://www.reddit.com/r/todayilearned/comments/pr8k9v/til_s...

You know what else is a solvent for decaffeinating coffee? Benzene. https://en.wikipedia.org/wiki/Benzene#Health_effects

Don't drink decaf. The CO2 method is pretty safe but the simple fact is unless you're sure how your beans were decaffinated you're better off not drinking it.
Sure, naming is hard, but avoid "l", "I", "O", "o".

Very short variable names (including "ns" and "n") are always some kind of disturbance when reading code, especially when the variable lasts longer than one screen of code – one has to memorize the meaning. They sometimes have a point, e.g. in mathematical code like this one. But variables like "l" and "O" are bad for a further reason, as they can not easily be distinguished from the numbers. See also the Python style guide: https://peps.python.org/pep-0008/#names-to-avoid
They're going to lower rates before the election. Then come Jan/Feb, the market is tanking, home prices will drop further, and the fed will start aggressively lowering rates.
Sure, but the whole point of the article is that people don't know their "private" forks aren't private. You can't get in touch with GitHub if you've never had any indication that anything's wrong.

The solution for that is better UX.
Shelter inflation is driven by supply shortages. There is no appetite for increased immigration crowding out domestic workers to keep prices low for new inventory homebuyers. The electorate already has substantial support for deporting the ~11M unauthorized folks in the country today [1]. Mass deportations are highly unlikely, but it is a reasonable proxy for increased immigration appetite. Build more housing, pay living wages to labor performing the work, cut cost of capital, compress profits for new housing if necessary [2] [3]. As your comment mentions above with regards to the credit card spread and profits, homebuilders are milking the housing market in a similar manner, because they can. More immigration doesn't solve that, it just makes us all worse off (reducing domestic worker opportunity and increasing affordable housing competition) to support homebuilder profits.

[1] https://www.axios.com/2024/04/25/trump-biden-americans-illeg...

[2] https://www.nationalmortgagenews.com/list/homebuilders-see-p...

[3] https://finimize.com/content/pultegroup-profits-on-housing-s...
Before forcing the internet on them, have we asked if they want it?
I used to be extremely loyal to google maps but they simply haven't added any notable features in more than a decade. They still end the route automatically "at destination", even if you missed your turn and now are driving miles past your destination, which made me frustrated enough one day to dump it and never look back.

Apple maps does something similar but they enter "parking mode" rather than just summarily ending navigation. A little change but a huge difference in usability.
I've been wondering why we don't see many 4-bedroom, house-sized (~2000sqft+) apartment units. It seems to me that many who balk at attached units do so because of space concerns more than proximity. Can you give more details on this?
No it isn't - while you could make a jig for a specific wall, even if all houses used that same size wall, transport fees would more than the cost of building the wall manually as we do now.

The above is why pre-fab never took off. Sure you can build a house in a factory, but transport costs are much harder than bringing the materials and factory to the house site. The wall height matters because most of the boards in the wall are pre-cut in a factory already and that is something your factory built house cannot improve on (unless you want a weird wall height)
You wish.

> DNS, multi-cast, or some other mechanism directs them towards a healthy load balancer on the healthy side of the partition

Incidentally that's where CAP makes it's appearance and bites your ass.

No amount of VRRP, UCARP wishful thinking can guarantee a conclusion on what partition is "correct" in presence of a network partition between load balancer nodes.

Also, who determines where to point the DNS? A single point of failure VPS? Or perhaps a group of distributed machines voting? Yeah.

You still need to perform the analysis. It's just that some cloud providers offer the distributed voting clusters as a service and take care of the DNS and load balancer switchover for you.

And that's still not enough, because you might not want to allow stragglers write to orphan databases before the whole network fencing kicks in.
I wonder if chimps understand where they are headed after the tests. i.e. the nice room were they play games for treats, or the other room where they get injected with various concoctions for unfathomable reasons.

I think humans tend to naively apply our own constructs to describe what we think defines intelligence, but this habit does not necessarily generalize onto other species. As an aside, for similar reasons I'd wager generalized AI will be a surprise event rather than an incremental discovery.

Recent studies described Goldfish that can remember certain types of problems beyond a year later. Far beyond what anyone assumed possible for such a simple creature.

Some people are unique, as I met one lady that could remember 93 non-sequential digits. While she was not successful academically, it would be unwise to play card games with that person for money. =)

Primates belong in their own habitats, and should be left alone unless people have a well defined _necessary_reason_ to exploit them as subjects.

Have a great day, =3
> The CAP theorem is also irrelevant if your acceptable response time is greater than the time it takes your partitions to sync.
This is really an oversimplification. The more important metric here is the delay between write and read of the same data. Even in that case if when the system write load is unpredictable it will definitely lead to high variance in replication lag. The number of times I had to deal with a race condition for not considering replication lag factor is more than I would like to admit.
Absolutely depends on the use case. I'm attempting to talk in the generic case. If you limit policy to the minimum attack surface from outside the process including permissions and capabilities which are significantly more fine grained in selinux compared to normal Unix permissions, you reduce the the capability of the attacker once they gain access to the system.

Imagine if they got access to local code execution... Binding to sctp protocol would instantiate the whole protocol in kernel. Effectively opening up whole new attack vectors. I can't see any other techniques (other than selinux like AC) that enables this kind of attack space reduction as easily.

I am aware that you can blacklist modules,etc but this is just one of many examples.
> All these workers could set up cooperatives and work for / own them instead.

And some people do that (modulo creating coops), just not middle-class people. No-one without a decent cushion would be able to risk it. Especially with health care being tied to employment.
Within the confines of Microsoft Office, it kinda makes sense.

You can copy+paste anything from any Office product and it will render in your email. It also makes doing mail merges much simpler.

So as a corporate email tool it's a smart idea. Making it harder for advertisers to design fancy emails is just an added perk.
The war is evil and stupid and we all know who is to blame.

However, missiles are not raining down "daily" on Kyiv, and certainly not on Lviv (which has seen relatively few missile strikes in fact).

Or anywhere else, except places very close to the front.

Are they trying to be cartoon villains?

Believe it or not they imagine themselves to be worldly statesmen, and are doing what they are doing as means of finally achieving Augenhöhe (eye-to-eye respect) from their Western counterparts, in fact. "They get to bomb hospitals by mistake or otherwise in the course of their military adventures, so why can't we?" is their basic line of reasoning.
I've seen that happen a lot as JSON(XHR) and ORMs started to become more common... certain queries would return way too much data from related (auto-fetched) records and it was just slow AF on remote computers.

Another common one is just poor query performance from a database. Lack of appropriate indexes, or other relatively easy optimizations.

Similarly, finding a method of caching that's just bad (in-memory database, with sql queries instead of a dictionary). Isn't so bad for one call, very bad when a a given request (login) makes over 200 calls to this cache for configuration settings. It wasn't a problem per request but in aggregate.
Tuning-Free Personalized Image Generation
Up until recently, to insert yourself into an image generation algorithm, you had to use a technique like Dreambooth, which involves finetuning the model itself with a new mapping of the subject to a rare token.

Meta just released and productionized a new technique that doesn't require finetuning at all.

This enables a whole host of new possibilities...
People can now be inserted into scenes or outfits at will without any sort of time consuming model training.
Yes. That is noted in the PR:

> There is a TC39 proposal for type annotations

Which links to https://github.com/tc39/proposal-type-annotations

It is a long ways off though.
It is not nebulous actually. We are just playing with ideas, and ideas lead to simplification. The idea of free market, in principle is lasseiz faire.

Of course most people do not propose that. My idea is that, as one spanish philosopher said (taken from Hume), that all law (derecho in spanish, not sure if it is exactly equivalent for the meaning in english, since the law tradition in Spain comes from Roman law), so take my translation with a warning. All law can be summarized in two premises:

1. "property is not acquired or lost by violence or fraud"
2. "Deals must be fullfilled. Whoever does not fullfill their deals shall compensate to the side fullfilling it."

The rest is not "law" as such. It is ruling, administration, and other things, but not "law". It is arbitrary in many ways, and I agree this is true for a lot of what we see. For example: there are regulations for safety that will make people die waiting a medication or someone not able to get some transport vehicle for short distances, just because it is forbidden. But you can always find a reason to regulate. OTOH, you regulate the choices and lives of others, do we really have the right to decide for others? I think that is a very paternalistic view of things. But not only that, it often promotes irresponsibility in action: since they regulate, they can be blamed, I do not need to decide. I have seen lots of that attitude at least in my country.

It also promotes more scarcity and leads towards oligopolistic setups. It is a complex topic, but I favor freedom and responsibility over regulation clearly, as long as you do not damage others. In fact, regulations do damage others but people often take them for their intentions and not for their results ... something that is a big shocking to me. It is like it gives them peace of mind even if the reality has nothing to do with the effect they are expecting or imagining.

The translation could be pretty bad, so I apologize for that. I just hope it is understandable.
there's absolutely NEVER any justification for blocking firefox except just like, complete hostility.

It's Apple though so of course, they get a pass.
Capital allocation under capitalism is also not efficient, it's pretty damn wasteful when you consider the resources used to find its "efficiency".

Innovation is also becoming a meaningless word to defend the system, the innovations have their foundations fostered with public money, through funding of scientific research which is then later captured by the industries to develop products. The innovation is productionalising another innovation, the foundation is built mostly on public funding. Very few companies actually do ground-breaking research that innovates, they're pretty risk-averse in this sense, the productionalisation of those discoveries has its own value, not questionign that, but it only gets traction afterwards when the brunt of the work of discovery was done.

Efficiency of markets is a hypothesis of financial economics with much better written criticism than I can write here, Warren Buffet doesn't believe in it, for example. It's not a given whatsoever, nor proven empirically.
This is not what GP asked for. That's the most requested feature from the state of JS survey.

I bet the percentage of web developers who want this are a tiny minority. There are just too many issues with this.

Static typing without the benefits of better runtime performance, soundness, strong typing etc. is basically just documentation/comments with extra steps.

Also TS is a complex, moving target. Most devs don't want to learn new fancy features every couple of months, but prefer stability guarantees. Several notable projects have moved away from TS. Even Ryan Dahl admitted that integrating Deno with TS was probably a mistake.

Meanwhile you have WASM slowly and steadily getting crucial features on a sound foundation.

I'm extremely cautious about TS and wary of the hype surrounding it.
> suburbs work by siphoning resources from larger cities, sort of like a parasite. in turn they produce and encourage among the worst trends in US homes. acres of irrigated lawns and uninsulated attics and windows arent a concern but a feature of their housing code malaise as the cities subsidize this largesse.

There’s a reason that this narrative, the Strong Towns narrative, comes from an organization with “Towns” in the name. It was originally noticed in small rural American cities (county seats in the rural US and the like), and applies fairly well there, since the trend is to build suburbs in unincorporated land surrounding the main city to avoid city taxes. Suburbs surrounding large American cities tend to be incorporated cities of their own, so they raise their own taxes and don’t steal from the main city.

One major advantage cities used to have in the US but no longer do is that it used to be necessary to be annexed to a city to get access to things like their water system. That was a major driver of cities growing pre-WWII. However, as the US got richer and governmental structures became more sophisticated, things like water districts not coterminous with a city became common. Now there was little reason to become annexed to the city in most cases, unless your city or county ran into budget troubles, in which case the central city probably doesn’t want to pay for you either. Lots of suburbs remain separate specifically to avoid being subject to the city school system as well.
I think it's easy to look at this with an existing, successful business in mind - but things don't always work out that way.

How would a business like this get started? Usually the owner is the one who invests a lot of their own time and/or money into the business to get it off the ground in the first place. Would we be asking workers to pony up in those early years when failure is likely? With Central States, the story picks up AFTER all that, when the business is already large and successful, and the owner just wants to retire.

And what happens when the business struggles or fails later? In the case of Central States, the workers were asked to buy shares from the owner, probably using a portion of the salary they'd otherwise get. IOW, they're being underpaid relative to market, in exchange for ownership, expecting to get more later when they sell the shares. So far so good, but how does this look when the business has a rough patch, even one that's not their fault?
Www.dot.tk still free.
CrowdStrike faces backlash as 'thank you' gift cards are blocked
As much as it sucked, BASIC had an important place as a dynamic language as early as 1963 at Dartmouth. GOTO wasn't all that different from a JMP in assembly.

BASIC was mature as a teaching language that you could run on a minicomputer by the early-1970s (see https://en.wikipedia.org/wiki/RSTS/E) and it came to dominate the market because there were implementations like Tiny BASIC and Microsoft BASIC that would run in machines with 4K of RAM.

There was endless handwringing at the time that we were exposing beginners to a language that would teach them terrible habits but the alternatives weren't great: it was a struggle to fit a PASCAL (or FORTRAN or COBOL or ...) compiler into a 64k address space (often using virtual machine techniques like UCSD Pascal which led to terrible performance) FORTH was a reasonable alternative but never got appeal beyond enthusiasts.

There was a lot of hope among pedagogues that we'd switch to LOGO which was more LISP-like in many ways and you could buy LOGO interpreters for everything from the TI-99/4A and TRS-80 Color Computer to the Apple ][. There was also µLISP which was available on some architectures but again wasn't that popular. For serious coding, assembly language was popular.

In the larger computer space there were a lot of languages like APL and SNOBOL early on that were dynamic too.
Excellent article in Bloomberg on this subject: https://www.bloomberg.com/news/features/2024-07-24/is-the-nu... (non-paywall'd link: https://archive.ph/03f4u) -- not the standard r/noctor drivel, but a well-researched and sources cited article exploring this phenomenon. Not discussed in the article is the phenomenon of more unnecessary testing with less trained providers doing the ordering which has downstream effects of cost and overdiagnosis.

I agree with a lot of the critiques of our healthcare system and as an emergency department doctor share them, but I doubt LLMs or NPs are going to fix our system. I also have a lot of concerns about broader societal trends in looking for pathologies / diagnoses in ourselves to justify or validate not feeling "well", repeatedly asking for more and more tests or self-identifying with a nebulous diagnosis and then incorporating that into identity as one who is perpetually sick. Particularly with younger generation, this is a really big issue and I don't see it getting better.
Google DeepMind's AI systems can now solve complex math problems
Yeah they are just being lazy and not testing it... so rather than verify it works and fix bugs, they just check your browser agent and redirect you if you aren't using Chrome or Safari. So ghetto! Reeks of the late-90s/early-2000s "Use IE6" messages that companies used to put out when they built a site using Microsoft web components or proprietary APIs.

"Hey look, I can save my PowerPoint as a web page! And it even has the animations!" Except it's 2024, and we have standards, and for them to say, "Oh we don't adhere to the standards" is shockingly bad.
I wish FreeBSD and Linux had Solaris style doors extended to support kqueue()/epoll() in addition to threads.
https://archive.is/20240725142443/https://www.economist.com/...
I don't think that's inherently true; what would prevent someone making a wayland compositor that implemented the X11 protocols for interacting with other windows?

> There is some attempts though like: https://github.com/atx/wtype

I am aware of several of these attempts; so far they all fall flat precisely because wayland compositors tend to not provide enough API surface to actually recreate xdotool et al. entirely (ex. wtype will always blindly type into whatever window is active, it can't provide xdotool's --window option to pick where keystrokes are going).
I've had the card for a few months now, and will be cancelling Amex Platinum next time fee hits.

The only "catch" is that to get most benefit you have to use their travel portal. Also, the points have to be redeemed towards travel purchases. Other than that I did not have any problem at all.

All-Inclusive resorts are kind of lacking last time I searched their portal.
Tell me you're out of touch without telling me that you're out of touch.

jQuery was so popular because writing anymore than a few lines of vanilla JavaScript was an *awful* experience due to all differences in browsers.

When things eventually standardized-ish and jQuery became unnecessary, other libraries/ecosystems popped up (e.g. React/JSX) to make writing webapps easier because writing anymore than a few lines of vanilla JavaScript was still an *awful* experience.

When webapps grew in size and scope, other "transpiled" languages popped up (e.g. TypeScript) because writing anymore than a few lines of vanilla JavaScript is *still an awful* experience.

We're stuck with JavaScript due to past decisions, but let's not pretend it's actually a good tool. If it were we wouldn't need 50,000 tools/frameworks/transpiled languages to hide how terrible it is.
Or they could make it less tedious. Or change it in any number of ways.
Southwest Airlines Will End Its Longstanding Open-Seating Policy
I suspect the CAP theorem factored into the design of these cloud architectures, in such a way that it now seems irrelevant. But it probably was relevant in preventing a lot of other more complex designs.
There's a better rebuttal(*) of CAP in Kleppmann's DDIA, under the title, "The unhelpful CAP theorem".

I won't plagiarize his text, instead the chapter references his blogpost, "Please stop calling databases CP or AP": https://martin.kleppmann.com/2015/05/11/please-stop-calling-...

(*): rebuttal I think is the wrong word, but I couldn't think of better.
I just started using it the other day and it’s a dream. I look forward to the eventual stability of their snapshot testing.
So basically, machines doing your job for you is bad because a job is the only thing that is supposed to give your life meaning, and without that you won't be able to survive.

Regular Economist nonsense.
There are two main decaf plants, one in Vancouver and one in Mexico.

The Mexican one is supposedly superior in taste, but the majority is processed through Vancouver with the Swiss Water plant. https://www.swisswater.com/blogs/sw/swiss-waters-new-decaffe...
I like the badge idea, though I think a central repo would be nice as well. Need to curate and update obviously.

This would also work for my old idea of a "use this one, Grandma" generator - basically a way to print out (and annotate with instructions) a layout of a remote control, microwave/washer/etc. interface, or anything else that you might need to walk a relative through setting up or using.
For anyone curious, this boundary is referred to as the edge of chaos.

https://en.wikipedia.org/wiki/Edge_of_chaos
I've got another similar use-case: Function contracts. There you also probably want to see the unevaluated form of the assertion on failure.
There's an entire custom UX flow for forking on GH that is not part of git at all. I think its very fair here to discuss "fork" in the specific sense Github uses it, as its what has lead to some of the issues discussed. There are absolutely means of providing fork functionality that don't have some of the problems we are discussing, but that's not how GH chose to build it.