skysight-inc/HackerNews huggingface dataset:
I haven’t said the language is perfect; I think I probably know more about where the language has issues than most people would. The lack of variadic generics is an annoying limitation they’re working on bringing to the language, as they are with improving the situation around building conditionals.

Actually, the reason I chose to refuse to engage with you about SwiftUI is that Swift doesn’t support ever programming paradigm in existence, nor should it. The fact that SwiftUI is running into issues where it is trying to use language features that don’t exist and then shoehorn them into the language retroactively is not really a great situation. That said, you claiming (multiple times!) that the language had no thought put into it and that it’s the same as Java is just outright trolling/bait at this point. The language has had a huge amount of effort put into it, many of the questionable decisions made earlier have been rolled out; at this point its type system is really at a similar place Rust or Scala’s is.

The lack of conditional statements being expressions (note: the ternary operator does exist) and type narrowing is a conscious choice, not something that the language has to have in order to “be modern” or some sort of evidence that this wasn’t considered. Type narrowing in particular is very common in languages that interface with code that is not well typed (TypeScript with untyped JavaScript, Kotlin with unannotated Optionals and inheritance hierarchies from Java) and Swift has generally had a much better interface with system libraries than that (this being largely controlled by Apple, they can roll out annotations fairly widely). Statement expressions are just a choice that Swift does not choose to have, although as see with function builders perhaps Apple will force it into the language anyways. And type erasure is good not only for the compiler but it’s also a huge benefit for users and API designers: it allows for “class cluster” designs, it keeps users from having to see SomeMonsterGeneric<Wrapper<Type1, Type2, Type3>, OtherGarbage> for no reason.
The evidence that TikTok is a mouthpiece for China, according to NPR's account of the Commerce Department memo (I still need to read it myself):

1. Bytedance employs 130 Party members.

2. The party members had a rally with Communist salutes and pledges and such.

3. Bytedance's CEO once apologized over an app that the authorities shut down because, as far as I can tell, the memes were too dank.

The first two are normal for big Chinese companies, though I suppose one could say that just means all Chinese companies are propaganda outlets. The third one...yes, if authorities go after a company in any country you will generally see leadership either challenge the decision or apologize, this isn't even unique to authoritarian countries. In other words this sounds like generic natsec scare tactics where you could insert the name of any Chinese corporation rather than anything interesting.
Flitting between mates is evolutionarily very costly. In nature, the new male will usually kill the existing children. Infanticide rules most social species, it's the number one consideration in mating behavior, and the human incubation period is waaaaaaaaaaaaaaay longer than average.

Red pill psychology conspicuously fails to mention, account for or even notice this in their model of hypergamy. They're clueless, I would be wary of taking them seriously.

Here's another hypothesis they fail to account for: what looks like hypergamy & "branch swinging" may actually be an evolutionary defense against pairing with a man who's infertile. "No kids after 18 months? Shit."

I don't think that's right either, because people stay in love for a long time without having children and that theory would outright preclude that kind of thing from happening. In fact that's in my opinion the biggest evolutionary mystery out there and calls into question a large chunk of evo psych. But you get my point.
The way I think of it is that TLA+ is a tool for ensuring that the thing you intended to write will work. It's not a tool for checking whether you wrote the thing you intended to.
> Are you claiming if I compile the same code with the same version of the compiler on the same platform the behavior changes from compile to compile?

Your claim ("the same code on the same platform compiled with the exact same compiler generates the same machine code") is a very weak property. Notably it doesn't mean that integer overflow behaves consistently, because it doesn't; the compiler assumes signed integers will never overflow and optimizes on that, so in one spot you might get wrapping, but in another spot the compiler removes your bounds checking, all in the same piece of code, on the same platform, compiled with the exact same compiler.
Old enough to remember the times before the fist extraterrestrial planet was detected. The pessimist argument was then that circumstances leading to planetary system formation could be so extremely rare that we could possibly be the only habitable range planet in the galaxy.

It turned out since the planets are abundant. Planets being abundant increases the chances of life countlessfold, so there is a reason for cautious optimism.
I'm sorry but I feel like it's a lost cause at this point. There are probably more than a dozen other editors that _are_ modern. So if someone wants a new alternative probably all that is really missing is some syntax highlighting definitions. And you can probably port them over from an existing system automatically.

OR, create an Emacs distribution that is preconfigured to be more modern.

I like TextAdept. It's fully programmable with Lua.
That's fairly absurd, such an action would essentially be declaring war. I don't see it happening, Starlink simply won't sell the devices in China and that's it.
That’s a feature not a bug. >90% of the websites don’t care about multi-language. Why should their CMS be more complex just to carter the rest? Plugins nicely separate the concern and let the authors of the plugins get paid for their efforts.
Signed integer overflow is decidedly not implementation-defined behavior in GCC, clang, recent MSVC, ...

I think you misunderstand the meaning of "implementation-defined behavior". It means the implementation chooses a particular behavior and documents it does so. For example, a compiler might choose to always wrap on signed overflow and put that in their manual. That's not what's happening.
The actual execution time of local git commands is never noticeable in my work. The time spent cleaning up merge conflicts is very noticeable though. I could very well imagine being faster overall with a tool that runs half a second longer every time I commit, but that saves me from cleaning up cases where it couldn't figure out a merge.
Looking out the window at the moment, I'd say "black".

So, definitely opinion. ;)
Not an expert but I think it is only suitable for text file since most diff algorithms assume the files are made of not-very-long lines.
That link just suggests people mistook "free tier increases" for "infinite"... which isn't much of a promise
Thus, the fact that we are unable to detect any signal from even a single other civilization is quite puzzling, we should be inundated by those signals.

People overestimate the detectability of our own signals. I don't have a reference, but I read an article a few years back where someone calculated how far away we would be able to detect our own signals with our current technology. The answer was about 20 light years. There are only around 100 stars in that sample. About all we can say is that there is not a civilisation similar to ours in that sample. Anything further away would have to be deliberately trying to communicate with us. If they are similar to us, they wouldn't know we are here. If they are much more advanced, we might be uninteresting to them for any number of reasons.

Technology advances, and this situation will change. The Square Kilometre Array, for example, will give us the resolving power to see whether excess radio "noise" is coming from a planet rather than a star (which might be an indication of an intelligent origin). This will increase our bubble of detectability much further out. Unfortunately, I don't have a number on that, but it is still an incredibly small volume compared to the size of the universe.
It occurs more often in females (who have a stronger immune system), than males. That being said, my father had it. I've always known my father as being ill, having MS.
> when we have to mine uranium, iron ore, and massive amounts of concrete?

If you include the mining that tips the scale even further in the favour of nuclear. A renewables-first strategy use substantially more iron ore and concrete and many more rare-earth metals (which are typically mined in China last time I checked, because they are environmentally damaging to produce). Less uranium with renewables, for obvious reasons, but you can power a country with a very small uranium mine. And again, uranium mines are typically held to higher standards than other mines because they are so small and relatively easy to manage.

> ... Nuclear waste is far more hazardous and we don't seem to have much problem isolating that in France. ...

You seem to be inching towards enlightenment. Keep following that thought.

> you invent issues for solar that are far more difficult for nuclear to handle?

https://environmentalprogress.org/big-news/2017/6/21/are-we-...

I care about the environment when it is convenient. Nuclear remains hands-down the most environmentally friendly option. The only defence renewables have against it is economics (which is a compelling case, I must admit).
Isnt that EXTACTLY the same with APAC , its a ISRAEL ZIONIST state agent
I just watched the trailer again. Damn its an impressive portrait of the torment of resisting your urge to scream and the actual panic in the small group of keeping eachothers face and reactions in the narrow strip of "acceptaple" while being in the dystopic nightmare
> I've yet to experience wp consciously without it making me wince.

You might be surprised to hear that likely a third of the websites you visit run WordPress. [0] So it’s not really constrained to just former print, it’s basically any site that needs to have a lot of content.

I think it can be argued that WordPress is the best CMS out there because you can really make it do just about anything you need if you know PHP. (And the built in extendability systems are pretty powerful.) It’s powerful, fast, flexible, etc.

The real problem with WordPress for most users is that it’s difficult to set up a nice site unless you either have a perfect theme or you take the time to figure everything out.

This is why Gutenberg is so important for WordPress: it’s basically reimagining the site in terms of “blocks” so that we can eventually have a unified editing experience for all parts of the site. Instead of digging through a ton of different settings and customizer and appearance pages, it’ll mostly be in a unified UI. So making that powerful and easy to use is a big project at the moment.

- 0: https://w3techs.com/technologies/details/cm-wordpress
I thought that this alternative is too obvious to mention. My point was that providing internet access in China without letting them MITM it would effectively be a war declaration.
Right, if you want something complicated then it will be complicated, but saying that “take this commit and move it here” is complex is definitely false.
This week in KDE: fixing up Plasma 5.20
4 is a strawman. The comment you are replying to did not say 100% details, it said "a methods section that allows a third party to fully recreate your experiment."
Tip: California based firms are required to give you a salary range if you ask for it and they can't ask you for your salary history, just your comp expectations.

Same is true in Massachusetts.
Wow, Stardock. That brings back memories. Theming my computer was how I learned most of what I knew about graphic design and inadvertently lead to me becoming a developer.

I loved those themes so much. What a fun way to kill time as a teenager.
No, it’s not unusual. Stars form from clouds of gas and dust collapsing chaotically under their own gravity. It’s the net angular momentum of the cloud that determines the spin and ecliptic of the star system.
Well, yes, of course that comes to mind, but between the threat and the actual shooting, there is a very significant decision that could lead to a nuclear war.

I think that they, among the threats, would start working on jamming the signal somehow. A much safer option.
Add rubocop to your editor.

You can get it to discipline you as much or as little as you like.
I believe it was Shrinyu Suzuki, author of "Zen Mind, Beginner's Mind" who said something like "In truth there is not enlightenment, only enlightened acts." Stewart Brand also tells a story that Suzuki was asked once why he didn't talk much about enlightenment in his writing, and his wife who was present said "it's because he hasn't been enlightened", and he batted at her with his fan and said "shh, shh". Very fun.

Abraham Maslow is mostly remembered for coining the term 'self-actualized', but not necessarily the detailed description of such a person. It includes working on something typically small, but very important. (Think, teacher of young children). And being so intensely involved in such a thing that they can't describe who they are without reference to this vocation. This speaks to a certain quality of enlightenment to me.
In 5 years I bet you'd "settle" into some other new shiny language with "better" everything. There'll be a more right tool for the job.
Nothing wrong with that mentality, I just prefer to settle with my tool of choice and call it a career.
Thanks for posting this. It’s interesting and goes some way towards explaining why everyone I’ve met who extols the benefits of meditation is just as prone to mistakes, ineptitude, emotional reactions, pissing people off, etc as everyone else but (unlike those who don’t meditate) seem to have no awareness of it and never apologise!
I will! Thank you for pointing these out :)
I guess this is a variation of "Before enlightenment - chop wood, draw water. After enlightenment - chop wood, draw water."

Comparing acid trip on Burning Man to enlightenment is like comparing candle to the sun. Both emit light, that much is true.
Open source is discriminated against, not the other way around.
> On the other hand, the larger the bureaucracy, and the further removed from where the rubber meets the road, the more money it spends on managing itself.

If you contrast the effectiveness of the food stamp program, or school lunches, or medicaid to literally any charity in the US, you will find that they blows them out of the water, in terms of impact per dollar.

You are vastly underestimating the impact of economies of scale. The overhead of food stamps, for instance is 0.7%. You won't find a single small charity that operates that efficiently.
One question alone may lead to a meaningful conversation. Search for enlightenment goes hand in hand with the search for the truth, at least to me.
But yes, the article isn't that well-thought out, but if it triggers interesting conversation, it's all good for me.
The biggest issue I have with Gutenberg is the typing latency when you are editing a standard 6 paragraph blog post with 2-3 images. On my laptop I can actually see the latency while typing. Characters appear on the screen seconds after typing them like a slow motion reveal frequently used in school PowerPoint presentation by kids to to look cool.

It's maddening to see this much latency while typing a bunch of plain text on a machine than can comfortably handle big Android Studio projects without any such latency issues. Modern web really is a dumpster fire.
The question is what comes next.

Starlink being an American military asset among others, the US would probably respond by destroying all Chinese hardware in space.

Now what?
Whataboutism: the art of reducing everything to a needle in a haystack. :-)
Sadly this particular tourist attraction will only be interesting for the next couple hundred million years, after which the moon will drift away too far to make it work anymore :(
A Tale of Two Libcs
Hmmm, python is not installed by default on Windows. Python3 is not installed by default on MacOS. Installing them is 30+meg and now your system is "infected" with python3 (I know if you use python every day this isn't an issue to you but as someone that's not a python expert and has run into version conflicts it's no fun).

So, AFAIK rust will generate a standalone exe, python, out of the box, will not so I want to give someone else my throw away solution, not requiring them to install python to use it might be a win?
Let's assume TikTok is the mouth piece of Chinese propaganda. Why aren't we doing anything about another mouthpiece that we already got confirmation that it is being used by both our and foreign intelligence.

Is that one accepted because it benefits the president? What kind of leader of free nation would accept something like that?
I see, makes sense when you talked about redshift / s3. I was think about airtable actually, but i confused tableau and airtable.
> That's great and all, but people who are learning emacs for the first time don't know or care that it's one of the most successful text editors or that it's been around for 40 years

I don't think this is true. In fact, I think most people that start in Emacs do so because they've heard that old experts use it, and know they will have to put some effort in to understand why.
The level of salary you pay is correlated to what type of people you attract and what type of people you keep.

If you want better than average people you have to be prepared to offer better that average compensation.

That's what it boils down to. The actual negotiation only moves things at the margin and the initial offer already tells if the company pays well or not. The company's reputation also already told that to candidates.

Of course it's indeed important for the candidate to get the best deal because, as mentioned in another comment, that has a knock-on effect over time.
Can YOU point to any large project that isn’t a mess?
Emacs has been my editor of choice, but I've been changing my preferences.

Some pros:

You can be sure that this editor will still be available 30 years from now, and that by learning it today, that knowledge won't become irrelevant.

It's easily the most efficient editor at editing text, the things it does for editing text, it does to near perfection, starting from seemingly simple things, like an undo functionality that can always get you back to a previous state, or that can operate only on a region.

It's also programmable to an extent that more modern editors aren't. Its programmable environment is always there, you can always evaluate a function and have it available, you don't need to build an add-on with special packaging, like you must in other editors.

---

Cons:

It's a constant pain in the ass. Whenever something ain't working, you end up going into a rabbit hole, only to emerge hours, or days later with a broken solution and a bruised self-esteem. It's really that bad.

If you have a working configuration, it was probably tuned during the last decade at the very least. And the cycle of yak shaving and self loathing repeats itself whenever you add new packages. People treat their Emacs configuration file as a lifelong project, keeping it in a public version control, because it would be a disaster losing it.

By contrast, VS Code and its packages, even when less featureful, tend to work out of the box, and that's a very big deal. Most people don't save their configuration, because they really don't need to, starting again from scratch isn't that big of a deal.

Emacs might be super programmable, old extensions might be great, but, as a trend, new extensions developed are of worse quality than extensions developed for other editors, for the same functionality. For example LSP, and language packages that depend on LSP. The reason for why that happens is unclear to me, maybe it's an indication that the APIs are more fragile, or maybe it's a reflection of its fading popularity.

It's kind of like (GNU) Linux in a way, the same culture of not giving a shit about regular users, if you want to use this thing you have to earn it, by going through a decade of suffering.
https://www.sciencealert.com/scientists-have-witnessed-in-re...

https://www.nature.com/articles/s41598-019-39558-8
> My problem with Python is that once you start working with a strongly-typed language, a duck-typed interpreted language starts to feel like it's missing a major tool in terms of writing correct code.

I primarily write C++ and Python and never feel like this.
Python has a lot of REPLs, which one in particular do you mean?
How Oodle Kraken and Oodle Texture Supercharge the IO System of the Sony PS5
I'd love to see a video of someone developing via the REPL that somehow let me "get it".

I've never written code for which I've found the REPL that useful so either my domain is not conducive to REPL usage or I need a good tutorial or example to see what I missing and how to change my approach.

Any suggested videos or articles? though i suspect a video would be better for this type of thing
> my freaking microwave oven control panel

You mean where 99 is greater than 100?
> patch-based VCS is the future

Sorry for being ignorant, but isn't git patch-based? I always thought of git commits as patches. You can directly convert one into a patch and vice-versa.
> Wikileaks has done nothing but tarnish and smear the diplomacy of the United States

You can’t smear someone by telling the truth about them.
Design is entirely broken in Firefox on android... Half the header is cut off etc
I've noticed a lot printing it with UK /Europe at the centre I guess it depends on what sphere of influence you live in.

Now there's a map printing shop idea, centering the map on any country you choose.
"Various quality" is a very mild expression for it already.

Add to that the tendencies of many to use PHP directly as a way of cutting pages into non-modular non-composable pieces, that can only be concattenated instead of used everywhere, and add to that a mix of PHP, HTML, CSS and JS in the same file ... well you are set up for a catastrophe in terms of maintainability, which maps closely to how most plugins for WP are written.
Having a default structure to your day is the best way to free your mind from having to answer seemingly easy but cognitively draining question: what should I do next?

There's still a plenty of flexibility even if one strictly spends their day following a default structure. When it's time to read, one could still choose to read whatever they feel like.
I don't understand what you mean by "real multithreading". What I understand from Ractor is that it makes it safer to write concurrent code (e.g there are constructs that keep you from mutating shared data).
But there is still a global VM lock, or is that gone in Ractor?
Also a possible trigger: Sarah Cooper lip syncing him on TikTok and getting possibly "higher ratings" than he.

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

See: "Satirical videos"

The major impact exactly as he promoted light in the lungs and disinfectants in the body as the treatment:

https://www.theguardian.com/us-news/2020/may/14/trump-lip-sy...

For him it's all about his ratings. The reality show continues.