skysight-inc/HackerNews huggingface dataset:
What abuse do you allege Stallman participated in specifically?
> Anyone running the jit Emacs?

I'm running the "native-comp" (libgccjit) branch daily since months and months now: not a single problem here and I've got quite a "heavy" config (thousands of lines of custom config and all the usual suspects: magit / org-mode / lsp / cider etc.).

> I did try compiling it from source for my linux setup.

And it worked? Worked on the first try for me (on the Debian distro).

I was somehow expecting lots of problems (because it's one heck of a change) but it really all just compiled and worked perfectly fine.
Behavior Trees in Robotics and AI
No, the eventual goal of the FSF (and Stallman himself) is to make all software free. You cannot achieve this goal at once, you need to make part of the software free first.
I often wean myself off of coffee so that my sensitivity to it returns.

One tip for those trying to reduce or stop their coffee in-take: you don't have to go cold turkey.

Just gradually reduce. I'm always surprised at the amount of people who put themselves through misery trying to abruptly stop. You could even go as gradual as reducing your coffee intake by 25% a day. After a few days it'll be a gentle let down.
> I presume people have started offering larger pockets in women's fashion

Can you find anything to support such presumption?
That is the guise under it was sold to the public. There is more info on this website: https://norightsemployee.uk/

edit: there is also a how-to guide for employers:
https://norightsemployee.uk/step-by-step
> if you get 0.2, the code is using rational numbers or a custom implementation

IIRC, there are languages that use IEEE double precision but the way they handle default display presents this as 0.2 (basically, they use a display algorithm that displays the shortest decimal expression that has the same double precision representation.)
FINALLY min_const_generics in stable rust!
> I feel like those graphs quite statistically weak. What am I missing?

I think you're just missing the definition of "excess death", it's literally how much more deaths were registered against an average of the last years.

It's just a basic indicator that indicates that something has happened and further investigation is required to clarify the reasons.

If the "excess deaths" was raised because the "baby boomers" generation was dying off a further investigation would be required to identify that.
Their live editor is here[0], for anyone interested in seeing a working example.

I'm not affiliated with the project, just found the link among all the other stuff there.

- [0]: https://stonecypher.github.io/jssm-viz-demo/graph_explorer.h...
I also replaced a 16" (although i7) with a 13" Air. Best computing purchase I've ever made.

I was lucky if I could even make it to 4 hours battery on the 16", but the real killer for me was heat and noise. It was like sitting in front of a little aeroplane all day long, and because the video out is wired up through the dedicated GPU, just plugging it into an external monitor added an extra 20W to dissipate. It also had weird sleep issues the entire time, if I left it connected to a monitor overnight I'd often sit down at my desk the next morning to find it burning hot, fans blasting, with the lid closed.

So happy to see the back of that piece of crap. It got reasonable reviews at the time, I can only imagine that either no-one tested it with external monitors, or because it was the first model to drop the butterfly keyboard people just gave it a pass on everything else.
Definitely agree if we're just talking about the curve itself, but the "runaway" part comes from the context of what it's measuring. If we're talking exponential deaths - I don't care if the "curve" looks the same on day 5 as day 20. It's certainly starting to runaway if now instead of 32 deaths a day there are 1 million a day (2^x)
Steam's Proton lets most of the popular win games run on linux. I've been playing New Vegas lately.
And have no real desire to figure out, if you look at the relatively paltry funding given to energy research compared to other endeavors.
You sound like you're trying to make a point. Make a point.
Programming quotes
Here's a suggestion I haven't seen mentioned anywhere:

In situations where two camps ostensibly agree on mission but disagree on execution, why don't we just have two organizations? In this case the "show me the code" camp can collectivize their Free Software efforts and the "diversity and inclusion" camp can do the same, both with the internal rules and leadership structure that appeals to them.

It seems a segment of the community (possibly a loud minority) here is insisting on a monoculture across not just some but all organizations. Obviously that's not going to serve everyone.

Doing this would even let us see objective results about which organizational culture is most effective by various metrics.
But the "Twitter mob" doesn't decide anything; they are free to protest and voice their concerns, which are not always done in a way I like (which is why I wrote this), but that's freedom for ya. In the end, it's still the FSF who gets to decide.
Password managers can autofill the OAuth page just fine. Wouldn't that mean that there is no problem with OAuth making phishing more dangerous?
Is not continuing to employ abusers what you are questioning here and trying to portray as the new gender issue ideology?

Free software and misogyny aren't the same in the way you might think they are, the former can exist without the latter.
A web browser made by an advertising company is the currently the most popular web browser.
That isn't ideal at all. That's gittip - people forced to publicly receive contributions whether they want them or not.
It was removed from that standard library because std is built on nightly (which had const generics a while ago). Now that const generics are stable, crates can take advantage of this too. Previously they were using macros to generate the 32 array implementations.
It's kind of incredible that the position of "we're here to code" is being attributed to RMS. He strenuously fought against that position for so long. It's why he objected to accepting the term "open source," even though the open source movement was producing free software and vice versa. It's why he designed GCC in a way to make it hard to add proprietary add-ons and rejected changes to make it more modular, a change that would have fit better with a "we're here to code" mindset (and, in the end, a change that left it vulnerable to competition from LLVM). It's why he cares so much about using the term "GNU/Linux" instead of "Linux" - if we're just here to code, who cares about naming? It's why he advocates strong copyleft, even though weaker licenses are also acceptable for free software.

See, for instance, https://www.gnu.org/licenses/why-not-lgpl.html :

> Proprietary software developers, seeking to deny the free competition an important advantage, will try to convince authors not to contribute libraries to the GPL-covered collection. For example, they may appeal to the ego, promising “more users for this library” if we let them use the code in proprietary software products. Popularity is tempting, and it is easy for a library developer to rationalize the idea that boosting the popularity of that one library is what the community needs above all.

If the GNU philosophy were "we're here to code," then that argument would be convincing.

(And indeed there are and were many people taking a "we're here to code" view - DJB, for instance, who insisted that he didn't copyright his software and it didn't need a license and all talk of licensing was a distraction; people who put their software on GitHub without a license; people who use GitHub and other non-free services instead of taking a principled stand against them; etc. Stallman's activism stood in opposition to all of those views.)
People are past the point of caring, if I really wanted to go out to a bar tonight, I could drive to one of the states which allow it.

Even the meetup groups in my area, are all revving to resume in person events. I strongly suspect most people are going to do whatever the hell they want the moment they get the vaccine.

The economy is still going to take a long time to recover, even if tomorrow covid just disappeared it would probably take a couple of years for the jobs to come back. Most of us hacker News folks are comfortable upper middle class, we work remote. Working class people have been taken through the ringer for this I know if I was making a middle-class income as a bartender, Corona happened and my income evaporated I'd be a mix of upset and depressed.
At the very least, Plaid's finally getting official oauth2 integrations with a lot of the big banks. It'll be eons before we get such integrations with small banks, though.

For example, Plaid now will open the banking app on a mobile device to continue authorization.
How Machine Learning Is Changing Pricing Optimization
I've been using it for a few months on wsl and it's been great. I'm using the Nix package and have run into only a couple of minor issues.
I followed this tutorial from mastering emacs blog iirc. I built it inside docker. I think it worked on the first try for me as well. I didn't use it much since it was in docker.
Part of the issue is modern accounting practices discourage holding on to money for a 'rainy day', the end result being our current state where profits tend to be immediately reinvested in growth or paid out as executive bonuses.
"Nobody wants anyone to wear 2 masks forever."

Don't say this. Among the scientific advisors to governments, there have been a few (thankfully a fringe who don’t have any real influence) who in media interviews have advocated mask wearing and even social distancing in perpetuity, even after COVID is long gone. This is because they want to get rid of influenza, too, or they want public-health practices in place that could stop the next pandemic from ever starting at all.
0.2 could just be base 10 / decimal floating point rather than the base 2 single/double i think, It’s all ieee754 it’s just the base10 stuff came later
i always just used foobar in wine. I wonder if its so quick when doing so.
If you're a local and you try to pay with a £50 note then you get the 'you must be a drug lord' look. But if you're in a touristy area then this it's fairly normal to see them since foreign exchanges stock a lot of those notes.
This looks really really slick. The signup process only worked for me if I turned off tracking protection in Firefox.

One bug, entering hex code aggressively tries to convert 3 digit into 6 digit. So you can't actually type a 6-digit hex code because as soon as you type the first 3 digits, it expands it into 6, so you have to like backspace and mess around with it to get the color you want.

It would also be nice to have more flexibility in syntax highlighting section. Not everyone wants to group things in the same way for setting colors.
Right. In these contexts my reply is usually “fuck off”. Similarly with people arguing in bad faith. Life is too short to waste time with lunatics, but at the same time there is no point attacking them.

I have seen few complete nutcases in a scientific context, though. But sometimes decent people have strange opinions about, say, vaccines, in which case I tend to change subject or walk away.
Signup = no thanks
I've been running Debian testing for a long time, where I kind of expect things to break now and again; and I'm pretty surprised by your experience. The only breakage I've experienced were minor inconveniences, maybe it's familiarity with the OS? Modern Linux DE experience is quite good now a days.

I've never once ran into an issue with Fedora.
Can we define what opinions are allowed to be held anymore? Just put up a list somewhere with all the opinions that should be banned from polite society and rightly get you fired, so everyone can understand what they are?

Just as an example, the author wrote this a while back (among similar sentiments):
"Carry yourself with the confidence of a mediocre white man." lol so true

Personally I'm not a fan of people promoting negative stereotypes of an entire race/gender in this way, but I would not support calls for Wingo's firing/"cancellation" for expressing this opinion. If this sort of charity for differing opinions is no longer reciprocal though, I see no reason for it be offered by anyone. We can all just retreat to ideological silos.

https://twitter.com/andywingo/status/778290363635302400
std::string and std::vector are not things that can exist by value in Rust, because it's possible for them to be implemented using internal pointers which are incompatible with how Rust does move semantics.

Some easy and efficient ways to return a vector (or similarly string) from Rust to C++ which do not involve moving it around in Rust:

1. A signature like `fn f() -> UniquePtr<CxxVector<T>>` i.e. a return type of std::unique_ptr<std::vector<T>>, which is trivially Rust-movable

2. A signature like `fn f(out: Pin<&mut CxxVector<T>>)` with a stack-allocated empty vector constructed by C++ for your Rust to write the elements into, which is pinned and never moved by Rust

3. A signature like `fn f() -> Vec<T>` returning a Rust vector i.e. rust::Vec<T> on the C++ side; rust::Vec has a fleshed out API in C++ allowing it to be used like a C++ collection, with iteration and indexing etc
Found this to be a great introduction to an alternative way to model behaviors than a FSM. I used behavior trees for robotics and AI applications and found them generally simpler and that they produced much more modular and reusable code.
I wonder how useful to society it would be if there was a website that had an implementation of this, so internet arguments could be moderated with some structure.
Tech workers have a much stronger hand with their employers than many other groups. As a result I think we often don't see the kind of power imbalance that is going on and how hard it is to simply "do the rational thing" which seems so cut and dried to you.

The point I would make is that the WFH experience is very different for different groups. Like everything about the Pandemic it has had totally inequitable impacts on different people.

I'm in tech and I've had no issue, but many people I know are not and I've seen how it works out. Not everyone can just move to another job. Perhaps most people can't.
sharetheboard.com -- here's an excuse to scratch whiteboards off your list. or... to use them more :)
> These two macros now let you safely create unaligned pointers.

So now the compiler will generate calls to memcpy() for accesses to unaligned elements in packed structures like the one in the example?
Ordinarily I'd be dead-set against javascript-heavy pages where plain text would do, but this page really gets things right. The interactive elements really help illustrate the point, it loads quickly without hundreds of 3rd party requests and the page is surprisingly functional with js disabled. The warning that "you’re about to experience some scroll-driven animations" and the possibility to skip ahead was a nice touch too.

Clicking the 'O' in the title reveals a secret which made me smile!

The rest of the site is full of gems too; I really enjoyed pudding.cool/2021/03/love-and-ai/

PS. I have craved pants with decent pockets my whole life.
Does anyone know what KDE activities actually are? Is there a concrete description somewhere?
>modifying the commit directly.

Git preserves a record of the origial commit, plus amendments leading up to the final - git-reflog. The reflog is however subject to periodic pruning by default - see git-gc.
Erm, you've got it all backwards, coffee farming is less profitable than data hosting.

The money is made on egress, that's the case with Storj and most others. For domestic setup, the data connection is a fixed cost you would have anyway.

Stop assuming everyone is an idiot, people do the math for profitability of these platforms, and switch between them.
I often use Pocket to send an article to my e-reader.
localStorage is fairly reliable. Far better than the login requirement. Maybe just make it clear to the user that their settings may be lost if they don't login? i.e. login to "hard save"
This has haunted me working in the infrastructure automation space. It is utterly dominated by wizards quickly solving problems with one-off scripts and then committing those to Kubernetes CRDs embedded as bash script heredocs in a yaml list that are completely incomprehensible to anyone else trying to read them to figure out how a system works. It means coming onto teams that are completely dominated by whoever happened to work there first because they wrote all the custom tooling and nobody else understands it, leaving us with fires all the time where everyone else can scramble for hours or days to figure out what the heck is happening, but he shows up and fixes it in ten seconds because he wrote the bad code and immediately knows what the problem is.
Sorry if you were having trouble because the website was down. We upgraded the server and it seems to be doing a little better!

But also get it if you mean you're not in a good place to test the tool at the moment haha
From what I could tell these are literally political attacks taking things out of context. I saw one saying that Stallman said it was okay for people to pester for sex. Then I went and read what he said and no where did he say that.
Could you please put up a post on the ChiselApp website about your motivations for running a free service, how you manage it, etc.? It’s always interesting to see these free services without a commercial angle, and makes me wonder why they’re there, how they sustain themselves, what restrictions they impose on users, and related matters.
Someone did repackage the old Win7/Prior version of calc.exe here: https://win7games.com/#calc
Are they? I see them as purely client end.

Same reason I don't have an issue using iPad as development machine with termux.
Or alternatively the ability to control minds reduces the number of choices you do good as it consolidated power in fewer people. Therefore under your model it increases evil.
Oh that makes sense, I had forgotten about the old substring sharing optimization.
Considering HN, it would probably be written in Rust.
SREs?
I found it interesting that they compare CD burning software and a music player. In 2017 I am not sure how relevant these software were...

I myself haven't used CDs for around 10 years now. And apart from my love of ncmpp, I would also suppose the majority of desktop users would listen to music from a streamer service.

I'd rather had a look on the Settings / configuration dialogs, file pickers (as it's been mentioned already) and other stuff that are relevant (and were relevant in 2017)
Looks super great! Someone write this for Go please.
> RMS-style "we're here to code" or progressive "everything is politics"

Richard Stallman is definitely an “everything is politics” type. If he ever was on the “we’re here to code” side, it was before he ran into the issues that led him to found the FSF, which is also an everything-is-politics organization.

You might prefer an aloof, privileged “we’re here to code” attitude, but projecting that onto Richard Stallman of all people is ludicrous.
Reading this reminds me a lot of a web comic about holding onto and treasuring questions instead of answers [0]. This seems a little more specific to software though. I do enjoy the brevity of it!

[0]: http://kiriakakis.net/comics/mused/a-day-at-the-park
Ah sorry, UI issue on my HN app, it posted my response to the wrong comment. I appreciate the link to the sources regardless, in the current environment that's becoming more and more necessary.
I mean, sorta. In 1906 he was claiming the Wrights were lying about their ability to fly 30 miles.

https://trove.nla.gov.au/newspaper/article/12816410
I'm in the same boat. Switched from Gnome on Pop_OS to KDE on Arch Linux and well, they both work, I guess?

I mean, I'm using Linux to work, so as long as I can pull up a terminal, run Zoom, run my browser, and run IDEA, I'm sorted, I'm not overly fussed about what the MP3 players look like, I can just open Spotify in a browser if I need tunes.
I actually don't really like the word either, but I don't really know of a good alternative.
just throwing this out there, but like, blatant sexism and racism might be those opinions? tolerating these and promoting people holding them isn't cool either.
do you mean within?
The Stockholm Syndrome is strong with this one. The fact they pitch their skills at anonymizing and aggregating data doesn't change the fact you can't trust Google to not utilize data exfiltration techniques in the first place. Your argument about open source license changes applies just as much, if not moreso to Google as well.

Have you really thought through that all the way?
Well perhaps this vapourware platform would have an option for you to redirect whatever funds to somewhere else?

(while making it clear on your package page that you were doing so)
As usual, "a headline that ends in a question mark can be answered by the word no."
> Optimizing your lifelong estate purchase for a style of life that won't always be there seems crazy to me. Why?! Because you get to buy a cheaper estate -- is that the main reason? But you will not always work 9-5. You actually get to retire one day. Also there are the occasional long vacations when everybody is at home. Etc.

Simple answer: You aren't locked into a home for life, so you buy a home for the life you want now. My parents are on the verge of retiring, so they bought a beach condo and plan to sell off their suburban home.

My wife and I are looking at smaller city homes, but definitely do not plan to retire in it, we're looking at maybe a 5-10 year timespan of ownership.

> Because you get to buy a cheaper estate -- is that the main reason? But you will not always work 9-5.

The extra time spent commuting from a distant house are real costs paid every day. The potential of owning a home that you can retire in is a hypothetical payoff many many years in the future.
Same here. I've used Svelte on two reasonably hefty personal project sites[1][2] and was pleasantly surprised by how easy they were to build and (now) maintain.

The one issue I had with Svelte was Sapper - I didn't get on with it (it wasn't a good fit for either of my projects). SvelteKit was released in beta a couple of days ago - I've no idea how much that changes things. I'm hoping I don't have to relearn a whole bunch of stuff to use the new shiny.

[1] - https://rikverse2020.rikweb.org.uk/ (Warning: Poetry!)
[2] - https://scrawl-v8.rikweb.org.uk/ - I was quite proud about getting my canvas library to play nicely with Svelte
Any scientific theory has two well defined goals: to tie multiple part of the known together, and also tie those parts to some part of the unknown.

Prediction is an important point, but it's just as important as meaningfully stitching together what's already known to produce new knowledge.

I'm academically ignorant about economics, I'm honestly asking is there really a body of knowledge about economics, like different theories conversing between each other? Are theories built on top of each other?
Even if a group of people decides that certain rights are inherent as opposed to just agreed upon in the group, you are still relying on this group of people agreeing on this. If you are the only one believing in some inherent rights, then what are those worth?
There is a step-by-step guide how employers can transform their existing staff into no rights employees using the new rules:

https://norightsemployee.uk/step-by-step