skysight-inc/HackerNews huggingface dataset:
I've spent about a month in Europe for the last three years on vacation and travel there for work semi-frequently. I've considered moving (wife says no, for now). I agree with you on the finance part. I'd need to accrue some significant coin to make this move make sense financially (plus finish becoming fluent). What I'd tell you is this "cope" isn't really cope. Americans just don't have many options for cities that have clean and reliable public transit, beautiful architecture, and safe streets. There's exceptions, obviously. But ... those exceptions are not, say, Vienna.

Edit: I suppose it isn't just the transit and the architecture and the safety that's the draw. Many in America, even if they're "conservative" (whatever that means today), are willing to pay more in taxes if it means free health care and a functioning bureaucracy.
I'd also be interested in details on this but I assume the gl.enable() API changes fundamental things about the rendering pipeline. It allows enabling things like depth testing and stencil (both involve an extra buffer) and face culling (additional tests after vertex shader). For blending in particular I think it requires the fragment shader to first read the previous value from the frame buffer.
Changes this stuff is probably not a trivial operation and requires a lot of communication with the GPU which is slow (just a guess).

If you want to change blending for each draw call you can change the blending function or just return suitable alpha values from the fragment shader.
European Parliament’s version of the CRA threatens cybersecurity and OSS
Namespaces always seemed to be the ugliest part of the XML ecosystem - I know why they were required, but they always seemed to be horrible to work with.
That's because Germany exports its image of being rational and methodical so hard they accidentally believed in it and forgot they're all naturalistic-mystic Green Party hippies and shut their nuclear plants down.
I don't have the full overview, but there are new "dumb" phones made that has 4G/5G, no? (Nokia 8210 seem to be one example, Punkt MP02 another)
I still use vim. What am I missing?
>The states really are very powerful, even ~250 years into the experiment.

And in fact, the states hold absolute power over the federal government because the Constitution can be amended by a two-thirds majority of the states. Absolutely noone in the federal government, including Congress and the Supreme Court, can get in their way because the federal government derives their power from the states.

The only entity that the states answer to is the people, from whom the states derive their powers.
Okay.

I think I don't care about J&J as long as victims are fairly compensated. For this one, and for any future victims that are affected by this product or any other product created by J&J.
https://github.com/gpuweb/gpuweb/issues/3620
Fuck no. I burned out the RFID on my passport (microwave for 1 second) on purpose to prevent scams, identity theft, and invasions of privacy. I will use a paper passport and only a paper passport, not some virtual shit that requires a third-party app, a phone in working order, and reliance on the security of the stack between them.

If your phone dies or is damaged or stolen, you become (temporarily) stateless and get a chance to remake The Terminal. Fail.
I know 'me too' comments are not welcome here, so my justification for this reply is that it highlights an apparent minority of folks here who really struggle with all the standard tools for so-called procrastination and so-called productivity.

I agree about the lizard brain motivation. It seems that checkboxes are a simple shortcut to achieving that motivation for many. They don't work for me, my experience is similar to yours.

I've realised that if I can find something rewarding to enthuse me, then I can tackle a task. And that reward needs to outweigh distractions, it's no good saying I can have two marshmallows later, I'll take one now thanks. So I try to focus on any aspect of a task that I might find rewarding in the present moment, and if I'm lucky it will push competing distractions aside enough that I can get started.

Every. Damn. Course. That I've ever attended has pointed to 'check the boxes' rather than 'find your motivation'. Checking boxes feels like walling myself into a tomb (see other comments in this thread). It's beyond frustrating.
> AlienWare (= Dell)

Is it "="? To me this seems more like porsche (VW) and skoda (VW). Sure, they are owned by the same company but I wouldn't think that experience with one brand relates to the other.
In fact, HPE (their enterprise segment) nowadays is a different company.

HP's consumer stuff can be quite bad, their customer stuff however is actually quite good, as you noted. So while the discussion of how to best handle branding is interesting, it would be better for the discussion to distinguish the two.
Reminds me to check out SXPath [1] at some point.

[1]: https://okmij.org/ftp/Scheme/xml.html#SXPath
I just write them down on paper and cross them out when done. So satisfying when 90% of the page is crossed out!
Definitely a more appealing design than the contemporary Mac Portable:

https://en.wikipedia.org/wiki/Macintosh_Portable

The Mac Portable weighed over 7 kg and used a lead-acid battery, like in a car. We’ve come a long way in laptops.
complain while you still can
Folks, thanks a lot for the lively discussion, I've learned a lot from your comments! I'm happy you liked my post.
Documents linked in the article have a lot of the original evidence and analysis. Microscope images, test results, letters, etc.

https://www.documentcloud.org/documents/5017565-1972-through...
At 505 vulnerabilities I don't know if it's better or worse than average https://www.cvedetails.com/vulnerability-list/vendor_id-2105...
I see. Don’t know if you’re still checking for replies on this thread. Livin’ up to my name. Thanks for taking the time to explain, though.

I’m going to have to look further into this to get a better understanding, but I suppose the rules for collapsing whitespace in a text node exist somewhere in the HTML specification, but not at the “interpretation” stage as I assumed.

To be clear what I imagined was that at the interpretation stage a text node would be marked to begin at the first non-whitespace character and end at the last non-whitespace character. And then within the text node there might be additional whitespace that would need to be collapsed into a single space.

Since the first type is not rendered at all and the second type is collapsed to a single space I assumed the rules could exist at two different points in the process/pipeline.

So what I gather here is that both types exist at a later stage than “interpretation” (basically what you see when you open Developer Tools and inspect individual nodes).

But I guess the subtlety here is that at whichever stage the whitespace collapsing/removal happens, the rules for it would still have to be defined by the HTML specification somehow.

And another subtlety to counteract that is that HTML is a markup language and not a programming language. One is executed, one is rendered. So any comparison between say Python and HTML needs to take that into account.

So even though there is some whitespace ignoring going on at some point from:

<p>[whitespace]This textnode has extraneous whitespace[whitespace]</p>

To the point where [whitespace] is not rendered in the viewport, the fact that the ignoring does not happen at the “interpretation” stage is important because that’s as far as the comparison between say Python and HTML can go before the two veer off in different directions.

I’m mainly typing this out for my own understanding, but again, will have to look into it myself to validate or correct my current framework of thinking about this. Thanks for an interesting discussion
https://github.com/nvim-lua/kickstart.nvim

I started with this config. This made it a lot easier to start.
Moodle predates SCORM but yes it certainly hasn't helped.
I went with a minimal approach ... I still use my `.vimrc` file, removed all code completion stuff and added LSP https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/m... ... next step treesitter but i'm in no hurry :)
> We don't notice how much adapting and adjusting our brain has to do in our own language, but in a new language, we have to re-learn those sound boundaries, for potentially dozens of new sounds.

Some examples from Japanese and English:

Japanese distinguishes between short and long vowels and between short and long consonants in a way that English does not. For example, the words kata, katta, and kātā (where ā indicates a long a) are pronounced differently and have different meanings (“shoulder,” “bought,” and “Carter,” respectively). Native English speakers learning Japanese as adults will often think at first that all three words sound the same (kata). Even after they become aware of the differences, they may still have trouble recognizing them in continuous speech.

Similarly, English makes phonemic distinctions that do not exist in Japanese. The most well known is that between r and l, so that, for example, “grass” and “glass” can sound the same even to fluent Japanese speakers of English.

My first language is English; I moved to Japan at the age of 26 and have lived here for 40 years. Although I speak, read, and write Japanese fluently, I still sometimes mishear words in spoken Japanese because, despite much study, effort, and experience, I have not fully acquired all of the phonemic distinctions.
They are also huge offenders! At least in Los Angeles.

A pet project of @FilmThePoliceLA is filming & posting videos of cops’ personal vehicles with illegal modifications. He calls them out directly if he sees them, they never have any reasonable response.
This might be news to you, but Russia has the world's largest stockpile of nuclear weapons and can kill billions of people, if it wanted to. They get to pick the amount of damage that they want to cause and then do that much damage. Anything from no damage to possible end of humanity. Similarly then can contaminate whatever area they want to.

Zaporizhzhia Nuclear Plant doesn't really factor in to that picture.
I think the point is that punishments aren't always effective, and rewards can be difficult to identify.
How about you just put your phone on silent, and leave it in backpack? I need phone for maps, accommodation booking etc.. But on hike battery lasts a week, because it is in airplane mode.
> print output using print, or prin for printing without a newline

Crappy design when a common typo silently and slightly alters the functionality of your program.
> Looking at humans, studies using the Cattell's 16 Personality Factor questionnaire found that infected men scored lower on Factor G (superego strength/rule consciousness) and higher on Factor L (vigilance) while the opposite pattern was observed for infected women.[99] Such men were more likely to disregard rules and were more expedient, suspicious, and jealous.

https://en.wikipedia.org/wiki/Toxoplasma_gondii

There's a bunch of literature about this gondii thing. A lot of it sounds like bait for pop psych articles
What do you mean by "ten years ago"? Yamaha Corporation produces vocal synths since 2000s, but it is quite pointless to use technologies of Vocaloid 4 if you can use Vocaloid 6.
Just as important, it's about exposure that's refined, polished, planned. If Tom Cruise was in a reality show, seeing him as his everyday self, instead of Ethan Hunt in a highly produced Mission Impossible movie that took Tom Cruise thousands of hours work, training, a large team, editing, SFX, engineers, VFX etc. Then he wouldn't be the same Tom Cruise in your mind.
I was talking to my kids about this sort of thing recently, but in the context of scientific scepticism.

I don't think believing makes you gullible, is just that the consequences for believing in this case are negligible. At worst, you repeat the story to someone else, as second-hand fact. Mostly likely however, you'd never think of this conversation again, and it would have no effect on your behaviour. I think it says much more about the person telling the lie (this is a shitty thing to do to a friend) than the person accepting the lies.

Extraordinary claims may require extraordinary evidence, but it really only matters at the point where believing those claims affects one's behaviour and the consequences are tangible and different from refutation of those claims.
I just want mouse support... I need a GUI for my projects to navigate and organize them well, and I don't like how blind and tied up I feel in Neovim.

I'm looking forward to some kind of open source VS Code killer with vim editing and native platform builds.
Wealth is just paper and bits in a database if there is nobody to hire to take care of you in old age
Last Ninja 2 (1988) for me is still my favorite SID music ever made. I was blown away by it then and I am blown away by it now.

https://deepsid.chordian.net/?file=/$LaLa%20Tape%20-%20Last%...

(sounds like this player is doing funky things from time to time)
Speaking of Vienna: is anyone here who work from there remotely (for a non-Austrian company)? I heard it's a bit complicated due to you need to have an in-country representation of the company or similar.
Guess I can own a cat guilt-free then.
Dots, Color Halftone Hyperzooms [video]
Which is practically useless due to Microsoft licensing restrictions on plugins.
But I do have A/C and a clothes dryer. Again, things like that are easily affordable if you work in the tech or professional fields in Europe.
That's what I'm saying. That's the point of the first paragraph.
I can attest deploying OpenEDX is no fun.
Ring Wormholes and Time Machines
> Looking at the microcode, the subopcode bits are ignored, so I think your analysis is correct.

That's what Andrew Jenner's emulator code does.

https://github.com/reenigne/reenigne/blob/master/8088/xtce/x...

Line 3049.
But is Edge still available then?
It's very good educational content for people who don't really know all the intricacies of modern CSS (e.g. myself).

Copying something Meta did and playing with it just feels more interesting than an abstract example out of thin air.
I agree. My dad always told me that, in a hypothetical situation where I'm going to crash and I have a choice in the kind of car I'm driving, to always pick the bigger car than the other guy.

Bigger cars are safer, for better or worse. Those Ford F-350s will, in general, survive crashes and protect the occupants better than something like a Toyota Camry.
I think that the ST Book that came 2 years later is more interesting.

https://en.wikipedia.org/wiki/ST_BOOK
Hard to beat the https://en.wikipedia.org/wiki/Amstrad_PPC_512
There were lockdowns in the US but the pressure about them from businesses and a decent amount of the population made it difficult to continue to implement.

"And overweight people should not have publicly founded insurance. We should respect their wish to die!"

Overweight people don't want to die. Obviously you know this but were trying to make some point, one I don't understand.
The protesters were quite clear it wasn't about any misguided environmental policies, but political ones. We used to get a lot of cheap energy from Russia. Now that pipelines are getting blown up mysteriously, it's a different world.

And before someone accuses me of not badmouthing "the enemy" enough, know that even Ukraine is still importing billions worth of Russian gas and petrol products and thus financing the war against itself. Funny how that works.
Code should be self-documented.
And editor should have a good mechanism to help you understand the source code.
Emacs does better in this angle than Vim by far.
You can find the documentation for every variable (describe-variable) and functions (describe-function) easily and jump to their source codes.
Same. IntelliJ is just too damn good for JVM work, and specially for Kotlin. jdtls ans other Java langservers are decent, but unfortunately, kotlin_language_server is miles behind IntelliJ.
Barrier KVM, I have been on x11 forever because of this app. Wayland is still fumbling around with copy and paste ill be on x11 for the next decade.
> with getting lost

They are still selling paper maps.
I think it's hard to beat Pycharm when one is writing something new in python - even the community edition - but I always gravitate back to vim/nvim without thinking about it because my IDE is really the commandline.

It's about how big the project is and how much I know it. The smaller and more known it is, the more I cannot be bothered with the extreme inconvenience of having to steer a huge oil-tanker-like IDE to do what I want and accept that it doesn't exist on this machine or that were I want to do work remotely. It has all the searching and finding and probably SFTP stuff that could do things but that means I cannot use all my CLI muscle memory and ways which are far more generally useful.

In a project I'm not familiar with, Pycharm helps me autodiscover what's going on better and not waste as much time. It's also good for refactoring things with more certainty about whether I've broken it or not. A good set of unit tests are much better than an IDE but since that's not often available I'll take any advantage I can get.

I find that having flake8 setup so that it runs in vim is an enormous help on its own even though it doesn't begin to match what an IDE can do. For 2-4 screen scripts it gives a good balance of preventing annoyingly silly mistakes versus convenience.
Moodle was popular over a decade ago; and is designed for large organizations. It is primarily self-administrated by non-technical users and tries to deliver video heavy content. These combined to make it a hard introduction to scaling LAMP for many.
What meaning does this even have if all the high severity vulnerabilities are from <2010 and in 1.x versions when it's 2023 now and we have Moodle 4.2?
> It doesn't matter where the costs come from in this case, they are not covered by the money EDF has accumulated from selling power, which was the point.

That by itself isn't an issue. Plenty of companies take on debt to invest, for instance. My company intends to take €40bn of new debt in the next decade or so, and our investors don't see it as an issue.

That's why unit costs are important, that's what dictates whether the activity is reasonable, and how much debt can be supported by it.

> We also don't know how many billions more that have to be paid to decommission them and for storing the waste. Nobody knows this yet.

Plants have been decomissioned in the past already. Because of that, we have pretty reasonable estimates of how much dismantling costs. If you have specific points about why past dismantled structures are different from future ones, feel free to expose them. Otherwise, the "we don't know" discourse is basically FUD.
Nobody in America knows or thinks anything about Australia.

(The reverse is half true - Australians seem to think a lot about the US, but they don't know much about it, leading to their strange conviction they're the only country in the world with good coffee.)

They're pretty rich so they should be happy with themselves, but they have the same problems any low population resource economy country has.

Failing to diversify their economy is self inflicted though; they have some remarkably good CS research in universities there, but no businesses to speak of coming from it, and for some reason can't be bothered to build working internet.
OK, so my argument here is that users aren't using IRC in a bubble: they are connecting to IRC to talk to a bunch of other people; and, because servers mattered SO MUCH, and the clients you were using--including irssi--are so consistent with the terminology split between "server" and "network", they wouldn't have continued to use the wrong term for very long because someone else would have corrected them or they quickly would have needed to do something more complicated with their client and discovered the difference in either the documentation or the output from basic commands like /connect.

Like, what server you were on was a near daily discussion among just about everyone on EFNet in particular, because EFNet was notorious for experiencing netsplits as it was simultaneously enormous and almost entirely unprotected: some networks (I think the big one being Undernet? it's been 25 years so I am likely remembering this poorly... I did a quick search for this and maybe I'm thinking of DALNet?) had come up with this idea of "services" like chanserv and nickserv that would help you register your stuff so it couldn't get stolen; but, on EFNet, every channel worth a damn had to be protected by redundant bots spread across the topology.

https://m.slashdot.org/story/13791

https://m.slashdot.org/story/19167

FWIW, the reason why the Discord usage of "server" kind of pisses me off is because it actively makes it more difficult for users to come to the correct understanding of terms in general parlance: it trains them to use a term "server" in a way that actively makes them understand the term less because exactly one popular service--Discord--has decided to misuse the term... and they do so with the excuse "we just wanted to be analogous to IRC"; but, somehow, they even got that wrong, and so the whole thing comes across as so incompetent as to be negligent and (thereby) passively malicious :/.

(I also probably am a bit more frustrated about Discord than a random commentator because, in addition to having been screwed during the username upgrade last month, a long time ago I was working on a similar service and even had a similar architecture--hell: I was even building it using Erlang; I don't think it was in Elixir, but I was an early user of that also and it might have been... I had two projects: one in Erlang and one in Elixir, and I don't even remember what the other one was--but then Slack came out and I thought I would never be able to compete against them as they had epic UI people... but then Slack chose a target market I found limited and after a couple years of feeling they would have to enter this space, Discord suddenly became popular and I was all like "damn it why the hell didn't I just assume Slack would be stupid?!".)
I'm pretty sure I wrote the first version of kernel.com in assembler.

Update: actually, more likely it was built using the meta compiler running on top of one of my previous Forths (I wrote a few). It's been too long to remember exact details, and I didn't use revision control back then. :-)
Since you mention it, there was some news a while back of some African countries not using construction machines to build roads on purpose, as means to foster more jobs.

Likewise in many countries, having someone at the gas station to fill in the tank is still a job, and most likely even with EV they would be the ones taking care of the charging.
I agree in principle. But the shutdown of nuclear reactors and subsequent switch to lignite coal burning power plants didn't affect the economy as much as it did the environment. Coal power is not more expensive, it's dirtier.
In the end the worst part for me is that the amount of effort it takes to organise my tasks is enough that I barely have the energy to actually do the tasks afterwards

Now, the only thing I really use TODO apps for are shopping lists or packing lists
I'm a vim user, but only because of the keybinds. I use VS code an equal amount because I often get too frustrated trying to wire the disparate vim tools. The never ending fiddling and 30-step process to get the equivalent of one click in vs code is exhausting.

The people who _enjoy_ the toil seem to truly struggle to comprehend that someone might not want to spend hours upon hours learning how to get things working, only to immediately forget.
As a non European, I can see some patterns that happen to my country 10-20y ago.
There is a systematic de-funding of education and health care to prioritise the same private sectors.
It is hard to explain in few words, but at least in my country we realised it too late.
Surprised they didn't mention https://en.wikipedia.org/wiki/The_Annotated_Alice