skysight-inc/HackerNews huggingface dataset:
Migration to systemd is painful and it needed two GR and a lot of drama to move forward. We had to wait debhelper 10 for it to not be a hack in packaging (2016).

Migration away from python2 is wanted by doko, the Python maintainer. If he didn't want that, nothing would move. We were stuck for a long time with Python 2.6 because he didn't want to migrate to Python 2.7. As he is also maintainer of gcc and Java, nobody wanted to vote him out.

I may have missed the headlines around the new source format. Ack for repeatable builds.

What about bikesheds/PPA? Many discussions a few years back but mostly blocked because FTP masters want it to be integrated into DAK and under various other non-technical constraints.
And you can carry your guitar with you. Unlike a pianist, a guitarist almost never shows up to a gig and plays someone else's instrument. So standardization is a lot less important.

The other thing guitarists have going for them is that no matter what scale length you play, the shape of the chords and scales changes as you go up the neck. Guitarists are constantly training with differently-spaced frets just by moving up and down the fretboard. This makes it trivial to switch scale lengths compared to keyboardists switching key widths.
No, there are three layers on how to use matestack. Without reactivity, it just creates pure HTML. If you use reactive functions like :onclick, :toggle, :async, you basically configure/fill VueJS components provided by matestack. On the third layer you can write your own VueJS components in Javascript, but still use the matestack DSL to then use/configure it.
Good Vibes Chill Vibes to make you feel better
alas for rails, a very very large percent of it's simplicity & adoptability were derived from it being so so so so server side based. useful for making an easy to use opinionated framework.

but ultimately, expectations moved on. rails has continued finding it's way, trying to find a rails way to do things, but without that original simplicity, it's not nearly as compelling a sell.

no one's done a particularly good job keeping a more server-side biased model. thicker clients keep winning & winning. I don't think it has to be this way, but it's going to take some soul searching & big up front bold vision & architecture to muster to the challenge & create a more balanced client - server relationship. not a ton of obvious winners hereabouts! but I believe!
TL;DR;

X11 (and X windows) is a standard and a protocol.
X is a short term for X11 and X Windows
Xorg is a specific implementation of X11 protocol under the GNU open source project.

Pretty much every UNIX under the sun had some kind of X11 implementation, until proprietary UNIX workstations became a thing of the past.
The Postgres project started in 1986. It was renamed to PostgreSQL in 1996, but it’s a lot older than that.
Calling Adobe's mess a "spec" really gives it too much credit.

Now they've reduced themselves to "breaking" compatibility every couple of months to try to get people to maintain their software lease.

Despicable trash.
While not javascript free, suggest one to look at https://tiddlywiki.com/ for what a single html file can achieve. A talk given by joe armstrong (author of erlang) https://www.youtube.com/watch?v=Uv1UfLPK7_Q on it
> Having a single rapid workflow for saving an edited PNG.

You mean instead of two rapid workflows?

1. File -> Overwrite Existing <whatever>.png.

First time it is used, there is prompting. After that, no prompting. Has no hotkey.

2. Or use Export As, which has a Shift-Ctrl-E hotkey.

The first time you use Export As, there is prompting. But after the first use, the "Overwrite Existing <whatever>.png" menu item (for workflow 1) disappears from the File menu and is replaced by "Export To <whatever>.png". This action has no prompting at all, and has Ctrl-E as the hot key.

Workflow 1 has less initial prompting than 2; it goes straight to the Export dialog (for setting parameters) without prompting for a filename or overwrite confirmation; it's good if you're editing many images and saving just once.
1. As instance methods always defined in some class:

foo = Object.new
def foo.hello
12
end

foo.method(:hello).owner == foo.singleton_class

and class definition is just a syntactic sugar:

Foo = Class.new
def Foo.hello
42
end

Foo.method(:hello).owner == Foo.singleton_class

2. Class method is just a method of objects class

f = Foo.new
f.class.hello
People are willing to pay more for rent controlled units. So when laws forces everyone to buy rent controlled it screws over those who don't intend to stay long since they pay the premium without getting anything for it.
What? Yes they do. There’s even premium support options for a few k a month you can have dedicated and responsive support

And if you can’t afford a few k a month for a dedicated support person for your infra, then you aren’t worth supporting - I.e. go to godaddy

The market kind of helps optimise this.
It’s a little bit regressive as you mention, but forcing the users to pay also encourages businesses to find ways to economize and thus minimize the impact of the tax on their customers. It’s also less regressive to pass along a small amount of tax in the cost of items (the portion of the cost of most things we buy made up by transportation costs is very small, and the tax is a small portion of that), than it is to burden car-less poor people with the cost of building roads that they don’t drive on.
The image to show the difference between the MVP and the MLP just show the difference between a non viable product and the MVP. The MLP is the MVP. To be viable it needs to be usable, reliable, etc. This idea seems to be trying to redfine an well known idea just because people are implementing the idea poorly.
Fun fact for the biochemically naive:

Krebs described both the TCA and the Urea cycle, which are sometimes (jokingly) referred to as the Krebs bi-cycle
Personally I think it is a good rule to never use Boolean(x), String(x), etc.

The problem is that many developers are unaware that `const s = new String(x);` creates a string Object. It looks like a string, and acts like a string, except that in some places it is not a string: for example `typeof s` returns “object”! Same problem for Boolean, Number, etcetera. Yes casts are ok, but it is easier to just say never use the value object keywords because you can end up with very wierd bugs a long way from where the value object was created.

Another example:

let x = new Boolean(true);
console.log(x === true);

Gives false.
Just to let some folks know that this has been looked at for the last few decades, and continues to be looked at.

https://files.eric.ed.gov/fulltext/ED536245.pdf

http://www.ascd.org/publications/educational-leadership/mar0...

https://www.kqed.org/education/531850/homework-in-high-schoo...

https://www.princetonreview.com/college-advice/homework-wars

What a clickbait title, though. Felt the need to wash my hands after clicking...
That's a great observation. Maybe GIMP needs to focus on doing simple things in a simple way.
No, it definitely doesn't have that direct impact on environmemt. If you're using cloud servers, what it costs to you is not always connected to how many physical servers are running. On top of that, AWS, for example, claims to use renewable sources for over 50% servers.

Moreover, there are other considerations. If you're spending too much time on optimization, the company may not survive... leading all the work done to potentially go to waste. What about the environmental impact of waste there?
I don't think click and bait articles is new. What is new is that now we read articles from different sources, such that we are much better informed and think more critically
It didn't fail at solving this particular problems, just the authoritarian solution used caused corruption. In fact many of the buildings from that era still stand.
It was not the abolition of rent that built them and parceled them out to people.

These two failed though at producing other goods, like food, due to various kinds of mismanagement. Not at housing people or providing employment. Or at basic to middle school education.
(Only at higher it did ultimately fail due to anti-intellectualist streak.)
Then they can lose two valuable folks. Sucks to be them.
Honest question: When you ditch ORMs, who or what controls the schema? Who executes migrations?
I propose sand.
Just for the anecdote : as an owner of an iphone6, i have to say this phone was perfectly functional. it made me feel extremely bad to buy a se2 just so that i could test my code on a real device.

moving from iphone6 to se2 is the first time i've felt disappointed by my new iphone. it's bulkier, the battery lasts about just as long, and the screen feels cheap.
Bulgarian Twitter Clone
I'm going to cite this next time I try to talk someone into using dual contour voxels :).

In addition to being a really cool result, this is a really approachable article with a lot of interesting ideas in the background information. I expect pop math education youtube is gonna have a field day.
Haha no. I'm part of your problem not the problem. But that problem is yours, not mine. And certainly you're part of lots of problems of mine you don't care for.
BIMP plugin for GIMP
COBOL has a SEP field on it (and for good reasons - it is someone else's problem), but when discussing APL, I've often reached for it as an example that everything is just preference.

When I show an APL or K gem such as "|/0(0|+)\" (which is a complete and rather efficient implementation of the maximum-subarray-sum problem), people usually complain that "it's unreadable".

But then "ADD ONE TO X GIVING X" compared to "++x" or "x=x+1" shows that explicit is only better than implicit when you're not familiar with the notation.

Readability is all about your expectation and familiarity.
Security experts say not to use it. Search this site for multiple references.
I would add Pascal to the mix. It used to rule the world of computing.
I do block ads in my browser. I only have them in the apps on my phone, where they are unblock able anyway.

Also, a lot of sites I like exist because of ads. If everyone had them off, they wouldn't exist anymore.

And because I wouldn't even think to search for those topics in the first place. It's the act of seeing that ad that gets me to start thinking about that topic in the first place.
ORMs seem amazing up until the inevitable point of hitting a performance issue or bug, and having to print the underlying statement. At that point you are no longer fighting with the bug impacting your systems, you are fighting with the ORM midddle-ware it self, and having to quickly improve your SQL competency above everything else.
That is the moment you 've lost all the benefits advertised.

For smaller systems it might be ok I guess, but stay alive long enough and you 'll see that sooner or later every small system desires to grow, grow and grow!
> Actually the president is not chosen by the popular vote. You may not like how our democracy chooses presidents but that doesn't change facts.

I was not referring to the popular vote, by the current vote count Biden wins enough electoral votes to be the next president.

> In 2016 the other contestant had conceded.

Curious, conceding also has no constitutional bearing on who the next president is. But, that's sufficient to you, as opposed to all of the votes having being counted and it being clear who the winner is.

> Videos of ballot fraud and sworn affidavits are evidence.
> The bias is insisting that there is no evidence when there is evidence.

Where is this evidence and why has it not shown up in any of these court cases. Rudy and Powell just had an absurd press conference, claiming all sorts of voter fraud. The trump campaign's lawsuit in Pennsylvania, that Rudy personally argued, was just dismissed, let me quote the Judge:

> In other words, Plaintiffs ask this Court to disenfranchise almost seven million voters. This Court has been unable to find any case in which a plaintiff has sought such a drastic remedy in the contest of an election, in terms of the sheer volume of votes asked to be invalidated. One might expect that when seeking such a startling outcome, a plaintiff would come formidably armed with compelling legal arguments and factual proof of rampant corruption, such that this Court would have no option but to regrettably grant the proposed injunctive relief despite the impact it would have on such a large group of citizens. That has not happened. Instead, this Court has been presented with strained legal arguments without merit and speculative accusations, unpled in the operative complaint and unsupported by evidence.

It is not bias to say there's no evidence, when time and time again, it's shown in court, that there's no evidence.
> i think it's more that the massive engineering effort that's gone into improving JS has leapfrogged it over languages like Python, Ruby & PHP in terms of performance and tooling.

huge js lover here but I don't think this is true. I think the basic obvious progression is that the client side has shouldered more & more responsibility, that architectures have shifted away from being server side, & few folk have figured out how to make the server relevant. it does a tiny bit of business logic & mostly just crud operations on data. trying to do like we did, keep rendering & a lot of the client state on the server- it wasn't helpful, was a bad way of doing things. these choices of languages became irrelevant as the client side rose in prevalence, capabilities, & yes too, somewhat, performance, but mainly I chalk it up to a long long struggle to find suitable architectures. I don't think this is fair accompli, that it's all decided, but server side needs to radically change it's game if it wants to become relevant again.
Superior alternatives have been created I believe. Therefore it should be deprecated if it isn’t.
I think JOOQ "Fluent API" is a kind of silly.

Just embed the SQL statement in a string.

In same way you would embed a snippet of HTML, XML or anything else.

(You can remove some of the boiler plate of a classic Java prepared statement using a library though ... nothing wrong in that.)
V8 JavaScript has hidden classes; Ruby makes it visible and it is standard.
all the ball bearings in my car have FAG written on them. My car runs on FAGs. Get over it...

To me this kind of discussion always sounds like americans are all a bunch of school teachers trying to prevent their bunch of 10year-olds from giggling. Which, when applied to adults, is a very childish thing to do...
Rent a vps and run WRP [0] on it. WRP is basically a proxy that use chromium and render the pages as imagemap html pages that compatible with older/simpler browsers. It should works on opera mini. Hopefully google won't block it outright.

[0] https://github.com/tenox7/wrp
I’m actually quite bullish about Rails for the fitst time in a while due to StimulusRelex[1].

It’s a similar approach to Elixir’s Liveview and provides reactive, diff’d partial updates streamed over a websocket.

This seems a very “now” approach to building webapps.

1. https://docs.stimulusreflex.com/
For those who love NeXT's aesthetics:

"NEXTSPACE is a desktop environment that brings a NeXTSTEP look and feel to Linux."

https://github.com/trunkmaster/nextspace
That wasn't my point, just examples. Chat apps did exist but Slack, Discord, VS Code, Obsidian, GitKraken and so on and so forth did not. Personally I prefer a native app. But I'd rather have an electron app with real notifications, dock icon, and isolation over a browser tab.
Rails has very much embraced webpack and different ways to build SPA on it, with providing an API only mode and easy install webpacker install commands.
Maybe for an oppinionated framework it now offers too many ways to do the frontend.

But more importantly, Rails is still insanely productive to work with. And with gems like stimulus_reflex and matestack you can get reactivity easily without having the complexity of full blown SPAs.
The world's in a pretty crappy place right now and it sucks.

If that's your premise, I don't know how much a distracting video or two will help you to achieve "good vibes".
On iOS, yes, since Apple's rules forbid alternate browser engines. On Android, it's not unknown for apps to embed an alternate browser engine in it's entirely.
I think this is far fetched. Many viruses are much more harmful to adults than to kids, e.g. measles.

Further, among the adults who have a bad case of COVID-19, the vast majority had some relatively serious underlying condition (which is often correlated with age, but it seems to be the underlying condition, rather than the age, that is a better predictor of bad outcomes).

Additionally: there are many countries in which D-fortified milk (and even milk consumption among kids) is not nearly as common as in the US, but the age distribution of bad COVID outcomes seems to not change.
I don’t have good citations handy, but it’s generally accepted that the construction of the American interstate freeway system after WWII was the primary enabler of the mass exodus of the white middle class to the suburbs, and the subsequent abandonment of people of color in inner cities for several generations.

Furthermore, continuing to build more travel lanes to alleviate congestion has been shown to simply lead to more traffic. It’s a circular problem.

We are finally seeing this turn around in a very painful way in Silicon Valley. There’s no longer political will, nor is there tax revenue, to keep expanding the highways. As a result, commute times have gone up dramatically. As a further result, over the past decade, I’ve watched previously undesirable near suburbs like Sunnyvale and Santa Clara be bid up dramatically in housing price as people have realized that spending 3 hours per day in their car isn’t worth having a giant house with a giant yard in the far south suburbs like Morgan Hill and Gilroy.
Crowd-Sourced Computing Platform
Hey guys! I'm building a crowd-sourced computing platform, users can share their computer's processing power in return for work completed on their PC. Meanwhile, their processing power will be used for 3D rendering or HPC applications. Basically, Folding@Home / SheepIt but paid version. As more people supply, the more powerful it is.

I've already built it for Blender3D but struggled to get users. I'm curious as to what you guys think of an idea like that. Just another "plausible sounding idea" or actually possible idea?

Cheers,
Daryl
Gimp has adjustment layers. I've used them often.

Do I maybe misunderstand you?
Nobody is forced to use them, if you like having the chat in a browser fine, more power to you. People who prefer clients can install those, also good.

I'd also like to live in an alternative universe where all companies can pay more developers to develop native applications for all platforms, unfortunately that is not the case.
the whole trend though is that the server side is mostly a very tiny crud layer & a little bit of business operations.

yeah tools like django are amazing packages. node is shockingly hardly any more tamed than it was 5 years ago, still rag tag Express for the most part. with who knows what for the data layer.

but it just doesn't matter. alas! the actual application has been heavily front end biased, & all the real investment g architecture needs to revolve around that front end. it'd be great to have better out of box omakase js experiences. projects like hapi & fastify tried. but there's just not enough effort spent on the back end for that many devs to really care. and plenty of folks are using api based systems or hosted backends, appsync or some hosted graphql, where they can care even less about the backends.

why be comprehensive when you hardly matter?
It's starting in about 3 seconds for me, on a laggardly 2013-vintage Core i5 CPU, 32 GB RAM, Windows 10.

I know what you're talking about; historically there used to be a long pause in the startup progress bar of the Windows verison, stuck on scanning system fonts or something. But I don't see that in the current version (2.10.22).
Pretty sure nodejs is almost always faster in a multi connection setup.
> It also keeps rents from being jacked up unfairly because you don't want to move your life every year or two.

A better description is that it makes rents get jacked up unfairly before you even move in. Property prices are about the same in Zurich and SF, but rent is about half in Zurich as in SF. So the effect of rent control is that everyone's rent is about doubled. I'd rather take my chances and move if my landlord doubles the rate after 2 years than be forced to pay double from the start as I'd have to in SF.
A recall earned Lexus a top reputation (2006)
I still prefer the good old “build stuff in rails” (which change a lot, something you don’t really know) over build everything in JS. Which is mostly popularized by new kind of programmers breed who learned everything purely from YouTube.

They don’t know their tooling, systems, how web apps works, make huge mistakes on each level. Just putting the one solutions they know in everything. Do they think about what they doing and if this approach is feasible? No, not at all. It’s like with Wordpress, everyone is using it because of popularity, but WP is a nightmare to work with, and most of the time a huge overkill for what’s intended. I will not even mention Gatsby and super simple websites made in React because of it...

> It's really unfortunate because Rails is such a brilliant framework, and Ruby such a lovely language, and they're falling out of the mainstream and losing popularity because of this. I wish the community would re-align.

And this, this is just outrageous. Do you have anything to back this claim up? I’m not rails/ruby developer, but it always irked me when someone’s saying such thing about any language.

Don’t get me wrong, JS is awesome, React/VUE on top of it too, but the point is, to know when and how to use them.
That actually sounds sensible so maybe you're right.

Here in Sydney we just opened a tolled tunnel, and to ease congestion up above on the older commuter road all trucks must use this tunnel. I don't know all the factors but it sounds like the best option for the people, they have a choice and trucks pay their way.
If it were only dtb's it would be an easy fix. Just have a database of dtb's on the boot medium that the kernel can look for. But often the mainline kernel simply lacks drivers for the hardware the arm vendors ship. Instead the arm vendors use a forked kernel that's way outdated by the time the device enters the market. In fact, as much as I love FLOSS, that's a negative consequence of FLOSS because had Linux been proprietary, they would have had to work with the entity that develops Linux instead of just forking it.
> Morality did not occur in humans spontaneously. It must have had animal precedents. Ethologists such as Frans de Waal have discovered that some mammals, particularly monkeys and apes, show a rudimentary sense of fairness and inequity aversion

We share the house with several cats. And an old labrador.
One of the cats in particular appears to have a highly developed idea of fairness. She will get up and nonviolently intervene if she perceives someone getting too much of a rough deal. This can be inter-cat disputes or it may be labrador exuberance getting someone trod on or being hit by a wagging tail.
The thing is, she doesn't play favorites, not even with Julius the Lab who is otherwise the all conuming love of her life. The offending party gets told of, and generally listens.
The other thing is, she is nearly always completely in line with my own judgement on the given case. And appears to understand our commonality of thinking: She has on more than one occasion actively solicited my assitance if the ongoing confrontation has been a bit too loud and boisterous for her to tackle alone. Afterwards, I will unfailingly be treated to a short acknowledgment snuggle as thanks for the help.
I probably wouldn't believe this story if I heard it from someone else, and of course I've never managed to get anything on video. But it's real and absolutely amazing to watch.