skysight-inc/HackerNews huggingface dataset:
I've been there too. Installing, trying, running older and older Unixes in SIMH. 4.1BSD, 32V, V7, V6, all the way down to V0 on the PDP-7 with the help of tutorials on gunkies.org.
I still keep a neatly organized folder of primitive Unix systems with their (tiny) disk images and SIMH boot scripts.

But going all the way back to the Big Bang at V0, a funny thing happened.

The essence was still missing. Because indeed the open-source foundations weren't really born from Unix and the PDP-11. I only had focused on the technicalities.

No. The missing half of the puzzle is ITS and the PDP-10.

This is where the hacker movement, GNU and the free software philosophy were born. The world of Stallman versus the world of Thomson. The root of emacs, LISP, TeX, and many more. Which interestingly, are both older and more timeless than the Unix part of the puzzle.

After the demise of the PDP-10 in the 80s, Unix (and ultimately Linux) just happened to be a convenient hardware abstraction layer to carry the torch, to run what really mattered. Unix had been the tool but not the essence.

This is where I reached the end of my journey: ITS, emacs, and the birthplace of the hacker and free software spirit. I was enlightened, and the words "GNU's Not Unix" finally made sense!
The github page needs eurobeat blasting on load.
I find edibles throw me for a loop much more than extremely high doses of LSD ever did.

I find salvia entirely tolerable, even enjoyable, but strong edibles push my shit in somehow.
The "Excel wizard" (not really) solution is to use Mail Merge in Word: https://support.microsoft.com/en-us/office/use-mail-merge-to...
Unfortunately, not if any information has change at all. In my case, a change of address. In that case, postage is the only option.
I think this is true in lots of places. Actually I cannot think of a society where this is not true. That is just one more reason for legalisation of sex work. I do not expect it in Poland though but that is the way of the land.
That's kinda like a traffic engineer saying "I always get stuck in a massive traffic jam while driving back home. I know, we'll add another lane to the highway."

If a tool runs poorly on commodity hardware the solution isn't "get better hardware," but "improve the tool."

...okay, unless the tool absolutely requires specialized capabilities, like a neural network which needs a dedicated GPU for number crunching.
Base nine is your friend then? (Or base five, perhaps?)
It seems this is using actual circuits, as in logic gates.

Which is interesting, and offers the benefits discussed, but probably not ideal for things like microcontrollers and other embedded devices. I wonder what the results would be for a more general program search, or a more tractable operation graph involving commonly available instructions like *,+,=,>>,<<, etc. (I guess you could use AST symbols directly? I unfortunately know very little about compilers). This would make them a more general version of neural networks.

Since this uses genetic algorithms, which can in principle tackle any kind of structure, I think Turing-completeness (i.e. recurrence and memory) of the programs could yield significantly greater inference capabilities. They do mention flip-flops in the article (which I haven't read completely), I wonder if there is significant recurrence or its just gate buffers. Turing completeness of course opens the gate (no pun intended) for more strange effects and bugs of course (but that's kind of expected of any similar algorithm like neural nets?).

The benefits for constrained environments are interesting, I'd love to try it for something like making a tiny insect-like robot and other fun applications :)
It's honestly surprising to me how many commenters accuse the author of magical thinking. The genuinely magical thinking is in the dualism necessary to reject the argument, summarized well by the Latour quote in the article:

“When we claim that there is, on one side, a natural world and, on the other, a human world, we are simply proposing to say, after the fact, that an arbitrary portion of the actors will be stripped of all action and that another portion, equally arbitrary, will be endowed with souls,”

The interesting observation in the discussion is just how quickly people turn apprehensive when any notion of individual human supremacy is challenged, even when it rests on entirely arbitrary distinctions. Rather than just focussing on the natural world it seems even more obvious when it comes to institutions. Nation states, corporations, churches, all of them vastly outlive their individual members the same way a human outlives its individual cells. And just like we attribute agency to human beings rather than solely their cells, it makes perfect sense to think of non-human entities in the same way.

A paragraph that stuck with me was Yuval Noah Harari's description of agriculture:

"“Within a couple of millennia, humans in many parts of the world were doing little from dawn to dusk other than taking care of wheat plants. It wasn't easy. Wheat demanded a lot of them. Wheat didn't like rocks and pebbles, so Sapiens broke their backs clearing fields. Wheat didn't like sharing its space, water and nutrients with other plants, so men and women labored long days weeding under the scorching sun. . . . The body of Homo sapiens had not evolved for such tasks. It was adapted to climbing apple trees and running after gazelles, not to clearing rocks and carrying water buckets. Human spines, knees, necks and arches paid the price. Studies of ancient skeletons indicate that the transition to agriculture brought about a plethora of ailments, such as slipped discs, arthritis and hernias. Moreover, the new agricultural tasks demanded so much time that people were forced to settle permanently next to their wheat fields. This completely changed their way of life. We did not domesticate wheat. It domesticated us.”
> people who had lived here for tens of thousands of years

From https://en.wikipedia.org/wiki/M%C4%81ori_people

> Māori originated with settlers from East Polynesia, who arrived in New Zealand in several waves of canoe voyages between roughly 1320 and 1350.

> No credible evidence exists of pre-Māori settlement of New Zealand; on the other hand, compelling evidence from archaeology, linguistics, and physical anthropology indicates that the first settlers migrated from Polynesia and became the Māori.
If you haven’t yet developed your Emacs muscle memory, consider taking a look at Evil. I switched about 7 years ago after well over a decade of using the default Emacs text editor. It was the right move. VIM IMHO just is a better editor. Emacs is the better everything else, but thanks to Evil, you can both eat this cake and have it, too.

For me, a good stepping stone to Evil was God mode. It strips away the need to mash modifier keys, but retains all the Emacs keyboard bindings. It gives you a glimpse of what using a modal editor is like, roughly, with a tiny cognitive effort investment.
I'd love to use VSCode for the completion and other polished conveniences that just work.
I detest having to manually configure anything.

But vim moves and keybinds are just too good.

If there was a combination that actually worked well, I'd switch in a heartbeat. But so far I haven't encountered an option with all of:

* vim bindings (no compromises)

* great completion / IDE experience

* no configuration

Currently my "pick 2 out of 3" is low config nvim, with bad completion as a result...
This is not a problem with splice per se, this is N+1 problem with treating network as "file socket" per Unix classic idea "everything is a file". It is crazy to consider that writing to a TCP socket over wifi with 1001 reasons for failure is similar to writing to the local memory or hard drive.

Unix began when "networked computers" were sitting in one local network wired in a stable manner with patchcords. Then, latency of communication over the wires was no much different from writing to a local magnetic tape.

Today those latencies diverged dramatically. Your machines talk over radio, with multiple hops between cities and different providers, while local storage pushes terabytes in seconds. Trying to "splice" those two for latency gains is kinda crazy. And so are networked filesystems.

Git / Dropbox are much better approaches: you have your stuff on both ends and sync up content explicitly, without trying to provide interactive abstraction of having data locally while it actually isn't.
I sometimes feel this is some nefarious plan to reconstruct a new masculinity. It won't be as "toxic" as the old version, but we'll be back on top.

I've heard "menstruators", "birthing persons", "chest feeding", "vulva havers". I've heard lots of debate about letting trans women compete. Debate about allowing trans women into women's toilets. Or arguing the sincerity of men who claim to identify as women as they are about to be sentenced to jail time.

But men are largely still men. I've never heard "penis havers", or "vertical urinators". Perhaps I would if I hung about in certain circles. No one is worried in the slightest about letting trans men compete in men's sport. Or letting trans men into men's toilets or spaces ...
Show HN: Collie.ai – One click full application search
Hey HN! We just released the beta version of collie.ai (https://collie.ai).

Collie.ai recursively scrapes your website's entire contents and files, then gives you a search bar that seamlessly integrates into your website's design.

It uses scrapy to build the spider (https://github.com/scrapy) then indexes them all into the mixpeek API (https://mixpeek.com), which is powered by Lucene's KNN (https://issues.apache.org/jira/browse/LUCENE-9004)

I've been in the search engineering space for quite some time. One thing I noticed is how tedious integrating full text search is. You have to build the scrapers, parsers, indexer, embedding service, then API. Not to mention the mobile responsive UI to make it all searchable.

We're the collie team and we have some exciting features coming out:

- Personalization and recommendations: using learn-to-rank systems to re-order results based on user interest

- Analytics: understand how users are interacting with your search

- A/B Testing: integrate search into your conversion funnel to optimize for what you care about

many many more.

If you want a white-label collie search bar for your internal, secure data (Drive, S3, Box, etc.) head over to collie.ai/beta
To get an API I just define a type for double-ended-stacks functions manipulating it. Or if you prefer to define it with immutable variables the functions accept an double-ended-stack and return a new copied and modified stack as result.

The set of functions will be a moduls resembling what you call an API.

I am not argue this can not be done on OOP, but I find it counter-intuitive and overly complex to do so.
Location: Washington, USA

Remote: Yes

Willing to relocate: No

Technologies: UI/UX Design, Vue, Adonis, Node

Résumé/CV: https://pixelscript.io/JoeResume.pdf

Email: joe@pixelscript.io

-

Hello, I'm Joe. I've been passionate about forging elegant and user-friendly interfaces for the previous 15+ years, ranging from small local companies to large enterprise-level corporations.

Aside from designing, I'm also an experienced application & web developer specializing in Vue and NodeJS. I make sure that a single primary focus lies behind every business and design decision made: delivering stellar customer experiences.
yes, input is a json of some kind.

You could say technically could be simply { "Unsubscribe__c": false } or even {} both of which are silly in my case because there is no key for me to identify who the person is but they are valid inputs.

Or the test case I have is https://github.com/kusl/salesforcecontactmapper/blob/eff0b3e...

Or the input could have a thousand key values and I only care about some of them. What should my object look like? How do I create a class that says everything that ends in "__c" is something I care about? I tried unknown. I tried Object. How do I fix this (and learn something so I fix all future code I write)?
Biden administration wants to hold companies liable for bad cybersecurity
Another relevant short story:

“I (28M) created a deepfake girlfriend and now my parents think we’re getting married” by Fonda Lee (2019)

https://www.technologyreview.com/s/614942/deepfake-girlfrien...
Wait, what?! How can you have cycles in an ownership graph?

Ah, answering my own question, it seems to be called "circular ownership" and while it can sometimes occur from a long history of mergers and acquisitions (Samsung seems to be such a case), its generally a tax dodge or to mask ownership? At least, the top hits I see are all talking about it as a classic way to obscure oligarch ownership and things.

Genuinely curious who actually gets to make the decisions.
I live in the US and I have an iPhone :|
You're right. What matters is that explicit block markers are easier to learn (from the student's perspective). Being easier to teach (from the teacher's perspective) doesn't matter as much.
No matter what you say and how you say it there can be people who might want to feel offended.
>Are you seriously comparing pedophilia with being in love with an anime character?...

Yes. Comparing not equating. There is a difference. And I think you are confusing the two.

>people with a 2D love orientation...

Welcome to the 21st century. Give any fuckwittism a scientific sounding name and... Hey Presto!... it's now a valid form of behaviour and you must not mock it or you're a <something>-ist.
> I would argue that there is nothing simple about the last if-statement and will probably be very confusing for new developers.

The only thing that isn’t perfectly straightforward is “what is __name__”, but once you know how __name__ is defined…

OTOH, that example is much more complicated than needed.
As a simple executable script, that would do the same thing if antigravity. Fly() actually did anything, all that is needed is:

import antigravity

antigravity.fly()

The rest is unnecessary boilerplate to provide a module that can operate either as a library or a script, which is superfluous here. Moreover, since the actual functionality it is demonstrating is all in an import hook, all you actually need (the rest just produces an error message) is:

import antigravity
Clench:

ulimit -c 0

Unclench:

ulimit -c unlimited
what are you even talking about? My original post to the op was about why is it wrong to not want to offend someone? It has nothing to do with trying to dictate anything for the rest of the population, just my opinion. No where do I tell you that it’s better to shut up for fear of offending someone.

It’s you who is projecting whatever issue you have with people even remotely suggesting thinking about what we are saying to some greater problem.
It's a superficial thing to complain about, because it's rare that isn't linked to action - from dropping kerbs, to adding lifts and ramps, to building special toilets for wheelchair users.

It's questionable how many of these things would have happened if the language wasn't made memorable.

Of course it irritates people who would prefer not to think about these things - because it's supposed to.

There's actually far more us/them divisive language on the right. Even if you hate progressive tropes and don't always agree with the politics they're at least making an effort to be inclusive.

Right wing language is always irredeemably divisive - usually aggressively so. Frequently with outright contempt, and sometimes with normalisation of violence.

And it makes no attempt to be anything else.
Well, the nazis and jews and the evaluation of the events is a quite clear example.

The jews went into the death camps, because no one came to save them and they had no chance on their own at that time.

There are not many people debating this, I supposed. (but might have been wrong)

That's why choose this example and not to discuss about Hitler.

Where on the other hand your example, is pretty much debatable, like you see on the reactions.

So why on earth, are you lecturing me about HN from a green account?
Don't forget to include the health benefits when weighing up risks! More chance of being flattened by an SUV now, less chance of a stroke/heart attack later.
I occasionally need a calculator, but I just evaluate elisp expressions in *scratch*. What am I missing by not using calc?
Good point. but it's way easier to "impart your will" onto humans IMO. probably easier to understand sometimes
I'm not sure. Going by that reasoning, you couldn't use anything at all ever.

Really silly example: not indenting your code is universally seen as bad. But there are both people hating tabs, and there are people hating spaces.
My apologies if I came up a bit harsh, I know what you mean it's just that I recognized a talking point in some circles and wanted to point it put.
Why would you assume richardjam73 is referring to New Zealand?

Most of here in the Austral-Asian region are aware of the history of Polynesian expansion and Māori settlement .. so it's pretty clear they're not referring to New Zealand.
Well, the difference may come from the language. "I am hungry" translates in french to "J'ai faim" using the "have" auxiliary. You "are" hungry in english, but I "have" the hunger, in french.

So for me your example does not count as a label. Is there no nuance at all between "being hungry" and "being disabled" in english ? If so, you're right, my argument does not stand.

> Imagine calling a midget "A person with less height" or some nonsense like that.

I think midget is pejorative so this is not a very good example. But I don't know much about that so I'll take your argument as if it wasn't at all.

I should have added that this is of course useful in some contexts. If you are talking to a specific person, then changing the language isn't very useful (except if this specific person feels the term is offensive, but that does not mean we should all change how we speek).

Where it is more useful, for example, is when you talk about limitations due to a problem. You are writing an article about height problems ? No need to say it's about dwarfism, there are other small people that might relate. You're a store and design a special help to get objects on high shelves ? No need to call it "dwarf help" or "midget help", but just "help for small people" or even "high shelf help".

In this case this is not about thinking about how to describe a person with a certain medical situation. It is about taking a step back and removing the medical situation altogether.

This applies much more to "deaf"/"hearing impaired" (or whatever, my argument is about generalizing, not about a specific term). A lot more people have difficulty hearing than are completely deaf.

Knowing about it is good. Trying to think about what your language implies is good. Forbidding the usage of words is obviously extreme and bad.
Yes. And buy-in doesn't necessarily mean that people will love the chosen tool. Just that they understand and accept the compromises made.
> I prefer Windows because of things like Active Directory, GPOs, DSC

I felt the same until we had a bug which broke the network adapters under high throughput of packets per second (of course, we didn't know the cause, but the machine was bumped off the network until a reboot which wiped away debug info).

Going via the IPMI yielded a "Can't connect to AD" message, and the rotating local "Administrator" account password was unrealistically hard to acquire (ubisofts fault, not windows); which lead to me writing this: https://github.com/dijit/statham (but in Go, this is a rust reimplementation) so that we could all have local accounts. :|

> container technology is maturing in Windows as well, especially with Server 2022 and Windows 11.

I'm actually using Windows Kubernetes nodes today, it has two huge notable drawbacks.

1) The base container image needs to match the kernel version, meaning you need to build containers for Windows Server 2019-ltsc, Windows Server 2022, Windows 10 and Windows 11

2) The containers are enormous, one of mine is sitting at 6GiB and takes 4 minutes to pull on GKE.

and the minor drawback of; the instructions to make a bare metal kubernetes windows worker node are sporadic, outdated and otherwise largely missing.
Realizing a loss isn't bad, it only recognizes that money you have already spent is lost, it doesn't actually cost you anything and it's a nice tax write-off. If you can do that and you get to get keep the engineers, why not do that instead of keeping some fictional value for it on your balance sheet?
Location: Stockholm, Sweden

Remote: Yes

Willing to relocate: Yes

Technologies: Python, GCP, Databricks, Azure etc (Data science + ML Engineering)

Resume/CV : https://www.ansol.se/academic/

Email: andreas.soleiman@gmail.com
Facebook LLAMA is being openly distributed via torrents
Delta Chat: Email Messenger
Wait, it means slavery implies whites.
We are actively working on adding a new install process to help users install Mathesar without Docker. We have an issue[1] to track it.

[1] https://github.com/centerofci/mathesar/issues/2427
So your family members would have rejected the help of Schindler and co while under occupation and in direct death threat?

Or would have rejected the allies when they came liberating the camps?

Seriously?

As far as I know, the jews and all other surpressed minorities of europe were making great risks, to get information (like from a hidden radio) about the advance of the allies. Because this was the main thing bringing hope.

edit: and sure, it was the gestapo who flagged you and not simply people annoyed by your insulting debate style.
I am glad to see that toxic masculinity, male gaze, patriarchy, mansplaining, man flu and manspreading are still safe to use! /s
Language controls thought. Those who want to control the language want to control how people think.
This is the way language and respectful culture evolve. Something can both be an improvement over previous terms and imperfect and thus replaced by something more preferable later.
Wasp Lang docs search powered by ChatGPT API
One of the most pernicious problems with submodules is way that anyone who finds them problematic thinks its their own fault, and people who have finally figured out how they work (sort of) are so dang pleased with themselves they are now fully indoctrinated into submodule cognitive dissonance. Meanwhile git submodules themselves are leaving massive footguns all over the place, are an absolute nightmare during complex merges and are absolutely terrible for code transparency.
> If you run as a user who doesn't have admin access you should be protected,

That's not very reassuring. Privilege escalation on Windows is a well studied subject:

https://github.com/swisskyrepo/PayloadsAllTheThings/blob/mas...
It's not entirely distinct. One could just as well describe the "spirit in the turnip" as the sum of the potential forces it can exert on the world, the effect of the cultural image of turnips, even its "essential turnipness" in a Platonic sense. We have no problem referring to the "personality" of an old house, the "menace" of a gun or gendering cars and ships as female because they "embody" certain gender archetypes. The philosophy and metaphysics are both approaching the same essential concept from different directions, with different assumptions.
I started down the same path, but ended up somewhere else.

I decided to allow myself as many extra features as I wanted with one caveat: all plugins had to be pure vimscript.

Reproducing an exact dev environment is just a git clone away, because there are no external dependencies outside of vim itself.

This is not very restrictive: you have fuzzy search with Ctrl-P, get full-featured language server support with vim-lsp etc.

This is possible because Vim8+ (released 6 years ago) has a native plugin manager which is very easy to manage via git submodules.
We Need to Collectivize the Internet