skysight-inc/HackerNews huggingface dataset:
Lunch is a big one. Working remotely since the pandemic started I haven't ate this healthy in almost a decade. (And I don't need a coffee after lunch to not be sleepy) Also I've seen much higher quality 1:1 meetings.
>full interactivity through Java applets

Not sure we're even on the same page if your argument on "sites were as complex back in the good old days" is embedding a literally distinct program on site, which quite ironically also happens to include its own complicated tooling and building.

>instead implemented interactivity locally

Umm, what you think SPAs are?
Really don't like the enforcing. Okay, mixed feelings there.

Rules should help you along, perhaps set a framework for your thinking. But they never should limit you in achieving your goal. When establishing a rule you should also specify what you want to achieve by it, how you'll measure its effects and under which conditions it should be removed.

Rigid rule enforcement has a strong danger of shifting the priorities of the developers to the detriment of your business.
> these states have to be represented somehow

In data types!

> But so many functions are more comprehensible when they take place bound to the scope of what it is they're acting upon

To me, the most understandable function (lowest context needed, lowest cognitive overhead) is a black box that takes type x as input and produces type y as output, without side-effects

> I don't think that thinking in terms of objects or even global states should be considered a code smell

Classes can mix state and behaviour. I prefer when state is encoded in types and behaviour in functions, instead of having implicit state changes in a class, because it is more difficult to track, and constraint.

Of course, in the real world, if a library or platforms uses OOP, so be it. I am not dogmatic. But ideally, I avoid OOP because of this implicit mixing of state and behaviour.
It took me awhile to realize but this is one of the big things that algebraic data types (ADTs) help you to do...design your data types so they have exactly the number of valid states that your domain has. To use another common FP way of saying it...make invalid states unrepresentable.
SmartOS in 2021
Do all data structures resemble a linked list?
I write tests after fixing bugs to make sure they don't happen again. Mostly integration-tests.
> adding new business logic to a process,

Adding logic is the smallest part of the problem: adding types, that aren't constrained to represent the smallest set of values needed for the problem at hand, that's the biggest problem. This 'looseness' doesn't show up as a compilation error and looks on the surface to be just fine. Then the real-world comes along and creates a value that should never exist and the code falls over.

Constraining the data by properly defining types is the (primary) way to reduce the possible states an application can get in. This can be via sum-types (discriminated unions), or even making sure you don't use `int`, `string`, etc. and other types that are just one step away from being dynamic.

When doing pure functional programming, along with properly constrained types, you tend to find the code writes itself. What I mean by this is that it becomes very much about composing functions via 'type lego'. Once the types fit, your code works [1]. This is a very profound feeling once you grok it, because it gives oneself a feeling of confidence in ones own code that doesn't happen in imperative land. I will sometimes go days or weeks without even running the code I'm writing because I just have confidence in it.

[1] It's still possible to write logic errors, but they're the only major class of bugs you get really.
Expectation to a substance is the key to addiction.
When you drink an alcohol free beer or wine you will feel a little exhilaration. This effect fastly fades when expectation and substance synchonise again.

It is possible, that your expectations and what it actually does don't match anymore. So one looks for another rush, but the expectation will be still out of balance and will not give you the effect you are hoping for. In your memories the substance is already glorified and can not produce what surprised you before. Even with the same substance or higher doses.

Not to say that there are great stimulants or something out there that might help you. Just some food for thought.

Good luck
I’m stating that I’m after an environment that’s physical, not virtual.

I’m not saying that only physical environments have those qualities - I’m saying through my experience I work better, feel better, and contribute better when I can communicate in a physical space and not a virtual one.

Again, as I say, whatever is right for the individual. If virtual works for you, that’s great, but I’m consciously stepping out of remote work as I really struggle with it.
> The girls were literal 10/10 perfections, you would never be able to find humans like that, even among world-class supermodels.

That sounds really boring, lol.
That's not awful at all its just a topic that makes people queasy, and an outcome which blueballs those who are into hating pedos first and protecting children as an afterthought.
KPMG settles £1.3B lawsuit from Carillion creditors over alleged negligence
I inferred that meditation helped them to understand surface thoughts vs deep thoughts as generally surface thoughts are loud, immediate and what create bad habits.

By being able to discard those during meditation, they were able to work on deep thoughts and make enough time for those instead of getting occupied by the unnecessary(bad) habits.

> Besides, meditation itself is a habit and one that is the easiest to ignore as it doesn't bring immediate benefits (lacks instant gratification)

But thats the crux of building good habits, one needs to teach themselves to not run for instant gratification. Precisely, this article. Atomic Habits try to teach that you to by various habit building techniques in the book. It teaches you how to harness this instant gratification idea to build good habits slowly yet in a way that appeals that part of your brain.

The author is trying to refute this exact thing, that these all work for a while until it all comes crashing down and it becomes really difficult to break away from bad habits.
I think the problem with talking about understandable code is that we only talk about textual representation.

We should break out of the ide and visualize code more. I think then we would see the tangled mess we are creating. And then if we started talking about code that was cleanly visualized, we would truly have understandable code.

We need two-way sync for visualizations of all data structures and data flows. And then we need to see the actual data values inline as it flows through the system as we read the code.

Wallaby.js is a great leader in this space. I found it too hard to setup and too slow - but I’m convinced this applied to the entire stack is the future.

We draw diagrams on the whiteboard to explain every system but they are completely absent when we actually code.
At least now at least I can parse "boltedontits" correctly, and not as "bolt e don't its".
I agree with this. Constraint fosters innovation.
I think having a JSON manipulator like jq be standard would be good, since it would encourage other tools to include JSON as an output format. I think it would reduce complexity as a whole, since tools would no longer need a lot of switches to configure their output, without making the user resort to sed scripts.
They're insulated with air... Thats why the lines have to be so high up.

As the voltage gets higher, the lines have to be higher up, and get more expensive to build. The alternative is to bury the lines, and then you use a thick layer of plastic instead. At 1 million volts, you need a layer of plastic multiple inches thick, and that starts to get heavy and expensive.
It’s not awful because it has been addressed before. Sure, if you can create child porn at your demand there’s no reason to go look for the real thing, at least in theory.

There are a couple of problems though. How would the model be trained? It has to process child faces. This is a huge red flag by itself. The second problem is that it might get more people addicted to child porn. If it becomes so easy to access who can tell how many more will find it attractive. And then you’ll end up with a much bigger problem than the one you had when started.
Quoting the person I responded to, who wrote:

> the book was inconsistent and dogmatic.

How do you square that with:

> The claim is not that the book is dogmatic

You are claiming they didn't write what they wrote.
Funnily enough, I was reading an essay about this kind of thing, only yesterday [0]in a quest to find the answer to something that's been infuriating me for ages now. Namely: Why, so often when I download an British book by an British author set in Britain has it been "translated" into American English?

What is with Americans that they're so insular and parochial that they can't even cope with reading a book in "English.. [or Australian.. or Indian.. or Irish.. ] ...English" but must be hand-held through the reading experience, by having it translated into their own version? Would it really confuse you so much to see the odd "centre" or "colour" or have someone don a pair of "trousers"?

As a UK reader, if I'm reading a book by a US author, set in America, I'm quite prepared to see "color" and "center", have people put "gas" in their cars and encounter business men going out in their "pants" [1]. It's part of the local colour [or "color"] for the story. But, when I get hold of an ebook by a British author and suddenly encounter someone walking through the "center" of London, down the "sidewalk" admiring the "color" of the "shopping mall" windows, it just dumps me out of the narrative, because the narrator in my head has suddenly switched from a neutral English voice to a jarring American drawl.

[0] https://journals.akademicka.pl/moap/article/download/1211/10... [Link is to PDF]

[1] Actually, I've mellowed a bit on this one, since moving to the North of England, many years ago and finding that "pants" [for trousers] is common currency in Lancashire.
It wouldn't change anything for the rest of the population. It's pure envy that drives this sentiment.
Dunno 'bout all that .. but I like the colour.

https://www.youtube.com/watch?v=sr3iI8gg2fo
I would say it's often the opposite, unless I'm misunderstanding you. Instead of being encapsulated "deeply" in a class ancestor, state in FP is in the "top" of the program, in the "shallow" part, as explicit as possible and as close to the entry point as possible, while the functional part is the thing that is in the middle. The term for this is "Functional core, imperative shell". In something like Haskell, side-effects are dealt with even "before" the entry point: they're handed by the runtime, which is the part that calls the entry point.

This also translates well to OOP in the form of things like hexagonal architecture (eg: business logic is pure, and state is modified by a database adapter), or to modern frontend programming (eg: the render tree is pure, visual representation state is stored/modified with by React), including flux architecture (eg: reducers are pure, state is stored/modified by Redux).

I really like this presentation about it: https://www.destroyallsoftware.com/screencasts/catalog/funct...
Regarding KDE, I think the Oxygen icons and widget style are still available. They are somewhere between leather-bound notebook Apple and Google Material.
They need to be insulated against earth somehow, not necessarily by wrapping them in plastic - e.g. "taller towers".
Only works if you have local admin privileges. If you're on a locked corporate station, it sucks. Good luck opening a ticket to corporate IT every time you need some utility of package. That makes me get the chills every time Python developers talk about prunning the standard library.
Here are few Clippy+ChatGPT:[1,2]

[1] https://news.ycombinator.com/item?id=34695306

[2] https://github.com/wieslawsoltes/ChatGPT
> I am very worried tbh. Currently, it took a couple hundred dollars and a week to generate that porn, because the artist has to work with special models and do a lot of manual iterations, inpainting, etc, before it becomes even passable, and then even more iterations to make it almost flawless. But I think it's only a matter of time before this becomes automated.

> And then I'll probably overdose and fry my brains out during a never ending binge on random-seed generated, precison-engineered, personalized dopamine bombs.

MDMA is cheaper and overuse will literally fry your brain. I'd be more worried about that. Yanking it to AI porn is a self-limiting endeavor and I assume sitting around in the cold dampness of your shame you will eventually hit rock bottom and post-nut clarity.

If you are truly seeking for a way out you are one of the few people I would suggest hop a plane to a foreign country to frequent a red lights district as your problems go far deeper than just getting stuck on a hedonistic treadmill.

But yeah, teenagers and people who can't or are too afraid to leave the house will be more screwed up by this than regular porn.
> Essentially if you're running vicon you can make flying things do things like you could make them do programming them in Blender or similar

It is not quite that easy though. Yes having an external tracker will give you a reliable, high quality source of position and orientation.

But that does not mean that you can “program them in Blender”. You still need to figure out what kind of trajectories your system can or can’t follow and how to map from position and orientation errors to actuation outputs.

If you can’t control the robot with external tracking then you have no hope of controlling it with internal state estimation, so if you already have the test facilities it makes sense to start with that. That way you are not debuging two crappy subsystems depending on each other and failing spectacularly.
It has been argued that YouTube does this in reverse, so probably.
Basically arbitrage by way of indirect/direct leverage
That sounds great actually. Reality is overrated.

I welcome the future where humans have become obsolete.
At very high voltages, I would expect the whole lot to be sealed in a polymer resin for life. 1 million volts through epoxy resin requires a spacing of just 1 inch (call it two inches for a safety margin). Then your whole converter station can be the size of a shed, and the whole project can fit within existing space on existing utility land.
I'm a massive fan of using parentheses even when not strictly necessary.
I find it helps me visually parse the code better then a long chain of boolean expressions. I don't bother with it when a term in the expression is simple, e.g

if (b1 && (b2 != b3))

rather than

if ((b1) && (b1 != b3))
> The second problem is that it might get more people addicted to child porn

Would you similarly argue gay porn is likely to make more people gay?
J word?
Likely nothing. StableChat or some such is inevitable, and would be a next jump in AI proliferation, same as StableDiffusion was.

But, yes, after talking to Bing and seeing it have a "personality" (even if it was not the best one) talking to ChatGPT is just bland. I mean it was always bland of course, but with a comparison it's now more pronounced.
> there is nothing that stops you from writing pure functions

If they are not checked, they will be forgotten. When reading a function, if I do not have the guarantee that it is pure, it means the same as an old comment (not much).

If the only way to enforce it is convention and force of will it will not be enforced.

As an exaggerated illustration: we might add a "without-bugs" annotation to a function, to indicate it has no bugs. After all, nothing stops you from writing bug-free functions :)
How is spaghetti code to refactor some common aspect into a reusable method with clearly defined boundaries?
> That could make a fascinating 2x2

2x2s can be really entertaining. One I've seen a lot covers the dimensions of lazy-hardworking and idiot-clever. The outcome is

* hardworking-clever: Ideal!

* lazy-idiot: don't need to worry, they'll not usually progress.

* lazy-clever: hmmm. not ideal but may still be useful from time to time.

* hardworking-idiot: bad! They can do a lot of damage

In truth there are usually more than two relevant dimensions.
Nice - you are my new best PRNG friend - I've never met someone in real life that has done the work to make correct floats, although I've read work from a few. That code looks really solid.

>I'm still not 100% sure that my implementation is correct

It's super hard to do so. I've often thought of using Z3 to try to formally prove that my algorithms are correct, but have not yet done so. I had a version for about a decade then found a tiny bug and that type of stuff keeps me always thinking of how to formally derive things, but the formal proofs get hard. Z3 has a really nice proper IEEE floating point object that lets you do such things slightly less painfully.
“fat” replaced with “enormous”.

are they really expecting enormous people to now be less offended?
No, but my main on discworld.atuin.net has a couple of years of playtime logged since 2014. Since 2002 it's probably a couple of years more on tens of characters.

It's still the game I play the most, and for the hardcore it's easy to run the client in tmux on a VPS and be active constantly, all day, every day, from phone or bigger computer.
Dunno what the video is, but it's broken on Firefox mobile at least.
I use it daily. We use it for a mix of documentation, specification, changelogs and so on. Some tables are generated through the API.

I personally wouldn’t have chosen it over something that’s text/html/markdown etc. based with git version control.

For one it’s as you said, slow. And it’s restricted.

But it’s very practical, nice looking, easy to use for less technical people etc.
I wouldn't say "spiteful", as the OP, but it's certainly selfish and antisocial. Those companies simply choose to maximise their profits at the expense of a minority of their clients, for whom they obviously don't give a shit.

Note that we're talking about companies big enough to have factories where they make several different kinds of food item. So those are the same people who happily sell over-processed food with excess quantities of salt, sugar and fat. Not only do they not give a shit about the minority of their customers with allergies, they don't give a shit about the majority of their customers, either. They just want to sell shit and make $$$!!!

This legislation backfired because people are assholes and put their profits above everything else, not because regulators are idiots who can't foresee the consequences of their decisions.
This was one of my hopes for the new "weight loss drugs" like smeglitude, etc. But in reading about them they don't seem to act on metabolic rate, but just really cut the desire to eat food. So they work by calorie restriction at the end of the day vs actually changing metabolism?

Am I wrong here?

After reading the reviews of the drug, I decided to just do calorie counting of everything entering my mouth. Down 20 pounds so far in a month or so...
There are a small handful of true career porn stars, most do their stint and get out within a couple of years
Sandia breaks ground on its Gen-3 particle-based CSP tech demo
That’s a really good fit, seems chat AIs would be really good at it.

Next we’ll have a game where that’s the only interface for this information, and enemy spies makes it lie to you.
Helix is maybe more in line with the rest of the suggested items
Sounds like you have direct experience here.
The issue has never been that the adult industry balked at dispute fees. PSD2 enforced two-factor payment checks also make disputes much less of an issue. This is entirely about Visa/Mastercard simply refusing to work with some industries.
> Punishment by process is a favourite tactic of the Modi administration when it wants to intimidate or wear out those who dare to find fault with the prime minister or his party. In 2020 Amnesty International was forced to close its India operation after its bank accounts were frozen. Last year Oxfam India and the Centre for Policy Research, a think-tank in Delhi, suffered tax raids. Indian media outfits, journalists and activists who have offended suffer worse. Reprisals, whether carried out by the government or its enraged admirers, have included pulled advertising, detentions without trial and, for Gauri Lankesh, a journalist and critic of chauvinistic Hindutva ideology, assassination.

I read this article after posting one [1] on the muzzling of Seymour Herst’s revelation of how America blew up the Nordstream pipelines. Politicians of every country love to use state power to silence their critics. In America, the preferred method is currently to work through the media companies. [2]

[1] https://www.lewrockwell.com/2023/02/ron-unz/banning-seymour-...

[2] https://www.grassley.senate.gov/news/remarks/twitter-and-202...
> The pipelines are repairable

That is really doubtful, especially at this point when they've been full of seawater for so long.

> The pipelines were not in use, yet.

NS1 was operational for years, and NS2 was technically too: all the equipment was running and the pipe was pressurized - just turn the tap on.

> There was zero chance that the pipelines would go in use in the next decade, given the political situation.

I don't think that's fair. Political situation can change easily. Lap journalists could just dust off the ol' narrative of "Ukraine is full of nazis", which was prevalent in pro-western media before the war gone hot and all of this suddenly became "Russian propaganda"
Not gay per se, more like bisexuals.
How do you get your training data if no-one has been objectified in the supply pipeline?
Similarly, as a shell script: https://github.com/Wowu/docker-rollout
That's a lame excuse tbh. If they had no objection they'd allow it for every merchant and then only after said merchant has a lot of "disputes,etc" would they then block said merchant from selling such services. They even have a genuinely good reason then!!

It's like saying "yeah we don't service the entire Chinese and Russian IP block because of risk and lots of hacking coming form there."
Twitter to charge users to secure accounts via text message
My company may be able to help save you the trouble of self-hosting. We do have a free tier (for non-commercial / test usage), and our pricing structure allows you to save quite a bit compared to MapTiler.
The article discusses this and links to this page which was news to me: https://developer.imaginationtech.com/open-source-gpu-driver...
Also, the juniors on HN are likely to be the very online, very self motivated ones who do their own learning and research.

These are non representative.
Thanks for the kind words! :)
ChatGPT able to pass Theory of Mind Test at 9-year-old human level
>The bear has not yet begun to fight, while NATO scrapes the barrel for weapons.

Russia is burning through its small supply of men between the ages of 25-40. Russia's going to be scraping the barrel for people as their demographic situation continues to get worse. There's a reason they're stealing other people's children like genocidal lunatics.

>America's hubris will be remembered

Always is! To add to it: the next century is looking great for the US. We're the largest food and energy producer on the planet, we're great at assimilating immigrants which will help avoid the demographic collapse facing China, Russia, and much of Europe, and we're great at producing high tech products.
Well if that sounds boring, you could ask the AI artist to add in some imperfections. Anything is possible.
https://archive.is/IYogN