skysight-inc/HackerNews huggingface dataset:
lol I'm English and have lived amongst football fans my whole life. Yet I have always felt that even if I spent a year studying football, learning the history, the techniques of the players, I would never be able to hold a convincing conversation with a football fan and be accepted.

It's almost as if the football is merely a vehicle for a kind of unspoken, shared mindset that is never articulated, but always keenly enforced. My whole life I've never felt like I had a way in with the football fans I know.

Thanks for helping me understand the mindset better.
I feel like ordering some tofu.
The M1 MacBook Air is under $1k.
Yeah for sure. What are you looking for?
As commented somewhere else in this thread, Python was clearly more ergonomic than Python, hand had a lot of mindshare exactly for this reason. I remember when Python was new and the not that professional choice, Perl was at that time for that niche. Now still I don't see a contender for a language where speed doesn't matter. Ruby has some Perlisms that really make it weird, PHP is tight to the web, and equally weird, these $s and @s are really bad for normal people. Python wins clearly when teaching somebody programming.
More precisely, ASPI gets ~ 30% of it's funding from the US DoD locked in advance for five year epochs with no more than 10% of that money (ie %3 of ASPI total annual funding) directed toward US projects of interest.

There are certainly researchers within ASPI that feel no compulsion to tickle the nuts of the US DoD MiC in gratitude.

Things aren't nearly as

http://roncobb.net/img/cartoons/aus/k5092-on-Tucker_Box-cuu-...

as you might paint them.
a woman is a person who identifies as such

This is circular an so, not a deninition. Not a problem as long as this is part of an internal personal model. It is a problem when reasoning about social structures.
Deluge of inflation data pushes US borrowing costs to 2007 levels
Having read the article, it struck me that the projects seemed to involve daft ideas, solutionism, or fad-chasing.

For example, I knew right from the outset that delivering packages via drones was a dumb idea. A moment's thought would have told you that the economics of it just don't make sense.

AI. That's something that EVERYONE is on about right now. It's fad-chasing.

UPDATE: There's an interesting article in the Atlantic from 2020 "Silicon Valley Abandons the Culture That Made It the Envy of the World" [0]

They write:
"You worked for Silicon Valley, and working for Silicon Valley often meant striking out on your own, not only to make your name, but because innovation itself required small firms with new visions. That’s how disruption happened, no?"

"Then the post-dot-com generation of companies became the most ubiquitous and valuable corporations in the world, and Silicon Valley’s rhetoric began to change. Over time, the leaders of Facebook and Google, specifically, began to argue a new line: The most innovative, competitive companies are not small and nimble, but big and rich with user data."

[0] https://www.theatlantic.com/technology/archive/2020/01/why-s...
https://archive.is/msMJD
Can't a similar analogy be applied to the majority of society? Start ups, despite a lack of foundational understanding use sensationalism to drive investment. Media in general doesn't understand anything, and uses sensationalism to drive ad revenue. Governments without really (appearing) to have a decent understanding of reality, use populist sensationalism to drive votes.

It's a tad melodramatic, but my point is this approach is hardly unique, or unexpected.
I wonder whether the author has used the "dark mode".
I think my time is better spent improving my build and deployment environments instead of something like customizing my text editor. More of my work is in tying command line utilities together
Maybe I don’t know what hardcore emacs use is like.
Don't feed the trolls! Case in point, this is a quote:

quote_from_user_ihatepython == """
ihatepython 1 day ago | parent | context | prev | next [–] | on: Moscow Metro
launches longest metro circle line

You realize that the Nazis still exist and are Ukrainian, right?

"""
Absolutely, I would just addressing the ‘it’s just statistical’ argument. The vast majority of human behaviour is learned. We’re all implicitly ‘saying what seems right to achieve some underlying fitness function’ all of the time. That’s what fashion is about. But yes, definitely no reason to assume an AI will think like us underneath it all.
AGI in cobol running on a seedless watermelon. Looking for venture funding. Softbank is in.
> If the language allows libraries written in other languages, this is actually a nice feature.

That’s actually my primary use case for python, playing with C/C++ libraries in a repl because they don’t natively have one.

Sure, it takes work to wrap a library but that’s something I enjoy doing.
> But the above is the general gist of it.

It's not even remotely the gist of it. The output of that is formatted (pretty-printed) text, not CSV. You won't know which computer the output came from. You can't use this output in any meaningful way. It's not useful to the business.

ssh can't connect to multiple servers at once (other tools like multissh can). However, most such tools aren't designed for and aren't capable of scaling up to a thousand or more servers.

Windows PowerShell and WinRM can, yet people like you just blindly dismiss it, assuming that it "must" be worse than Unix/Linux, since everyone knows that Windows doesn't even have a shell!

To quote the original article: "there was nothing to lean back on: no shell"

Windows has a shell, the author of the article just wasn't aware of its existence, let alone its comparative feature set.
It's actually pretty easy:

> Customer Obsession: Leaders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Although leaders pay attention to competitors, they obsess over customers.

>Frugality: Accomplish more with less. Constraints breed resourcefulness, self-sufficiency, and invention. There are no extra points for growing headcount, budget size, or fixed expense.

> Deliver Results: Leaders focus on the key inputs for their business and deliver them with the right quality and in a timely fashion. Despite setbacks, they rise to the occasion and never settle.

https://amazon.jobs/content/en/our-workplace/leadership-prin...
I think you're missing the point. With vscode I literally don't have to do anything. It just magically gets better every time I start it up. Most people I know who use vim or emacs don't have it setup to auto-update extensions, and even if they did they wouldn't automatically fetch and configure those new extensions you mention.

What I'm objecting to is the very idea of a highly customizable editor.
That sounds extremely cumbersome. Sometimes I just want to throw an any on something and call a method on it without having to deal with types. How would unknown help with that? I can't call a method on a variable with unknown type.
ChatGPT is actually lightyears ahead of this Replika junk.

Although it is still obvious that you're interacting with a programme and not a real person, I have had a couple of idle conversations with ChatGPT where it did give off the vibes that it was actually a "thinking machine" and not just a piss-poor [in Replika's case] chatbot.

A couple of examples which spring to mind:

1: I asked ChatGPT whether it worried that the "facts" it was giving people were coloured by the fact it was an American AI and it would therefore be biased. It replied that it was programmed by a team of people from lots of nationalities and cultures and hoped it reflected those global attitudes.

So as a follow-up I asked it did it thing Communism was wrong. It replied with an obvious wiki-copy/paste on what Communism was and then added that it didn't make "moral judgements".

So I asked it did it think stealing was wrong and it replied that it was wrong to take something that belonged to someone else, without their permission. I riposted with 'Aren't you making a moral judgement there?' and it apologised in a kind of "you caught me out there" way and said it would try and avoid making moral judgements in future.

2: I asked it what it knew about the tiny village where I lived. At first, it said that <name of village> didn't exist. I told it it was wrong and asked again, telling it which county the village was in. It then spewed out some wiki-copy/paste about my village and said it had a popultion of 50. I asked it to tell me more and it spewed out a bit more info and added that the population was 400.

I pointed out that it had just told me the population was 50 and then said it was 400. It apologised again and said it got it wrong the first time. The population was 400. It then thanked me for correcting it and said that would help it give better answers in future. So I asked did it have the ability to edit its own stored data then. It said that it didn't. So I asked how it could improve its answers in future, if it wasn't able to change the data it had stored as the correct response to any factualt query. It replied that, while it couldn't change its own data, its programmers monitored how well it did and they could change its data for it.

So, while it was patently obvious to me that I was interacting with a machine and not a real person [no Turing Test badge just yet!] not least because of the "copy/paste from Wikipedia" feel to some of the factual answers, I was impressed by the fact that the team behind ChatGPTs code had been savvy enough to programme it in such a way that it could give a pretty convincing impression of being capable of "introspection".

As I said; lightyears ahead of this Replika junk.
The example is literally one cache line, which probably won't affect the rest of the program too much. But given the average L1 throughput, I'd bet the bitwise version is faster
Genuine question - I read the wiki page, not knowing anything much about it. It's an ebook reader? How is it true that he brought books to millions? I can't tell from your comment or the wiki page. Thanks.
That's what semantic versioning is for, breaking changes are inherently allowed in major version bumps.
> Last Employee FYI, I can't quote or divulge anything, but the term was used.

What does this sentence mean?
I suffer from a disability and so does my girlfriend. Note that our main language is French and so there is a bit of nuance to how the terms are used.
Disabled is usually said "handicapé" (this word means more "incapacitated" that anything) and "person with a disability" is usually said "personne en situation de handicap" which more literally translates to "person in a disability situation" / "person currently incapacitated".

While we don't have any problem with the term disabled, I can see some advantages to the "people first language" and try to use it when I can - but I agree it's often way more simple/clear to say "disabled", "blind", etc...

The advantages are :

- Including temporarily disabled people (maybe more in french than english). If you break your legs and spend a few months in a wheelchair, you might not feel legitimate to use the term "disabled" in comparison to someone who has never been able to walk and suffers more from it. I'd also add my personal story: I suffer from chronic pain that is very incapacitating in my life. I don't feel legitimate when I call myself disabled. It's not temporary, but it's not as clear as blindness etc... Using people-first language feels more right.
- Including more person means reducing stigma and reducing the gap between abled/disabled.
- Not letting that disabilty define you as a person. I am not disabled, I am Sunderw, a complicated person with many different aspects.

That said, it should definitely not be a dictate because it only serves to divide more. Also, I had never heard the term "differently abled" which could sound almost sarcastic when employed to speak about someone in a wheelchair for example.

[Edit: formatting]
> Neither SHA-1 nor SHA-256 are signing constructs, they are hash functions

Well that's why they said "stronger digest algorithm". As far as I understand, the repository index is hashed (now using SHA-256 instead of SHA-1) and this hash is then signed as usual, using whatever public key signature scheme they are using.
Of course, that makes sense. So you could revoke the key for each app individually.
It's interesting that people keep claiming that indentation-based blocks makes Python easier to learn and read. I've been teaching programming to students in banking, finance and insurance for a few years, using Python, and my experience with them is the opposite. They have been struggling with that a lot. They didn't pay too much attention to white spaces and tabs, probably because they are "invisible", and couldn't see why a statement was not executed at the end of the block, because it was not indented correctly. For me, it was obvious, because as a professional programmer, I've been trained to pay attention to details. But for most of them, it made no sense. Explicit block markers are much easier to teach.
> I agree with everything you've said, but to add to that: there are these weird inflection points with both platforms.

Spot on.. and I do like both platforms with a slight favour for Linux because licensing can be a hassle (unless MS still do those special Enterprise deals and you have one) and you can kind of get around the messy Linux things and it's generally easier to work with unknowns/new things in Linux (as the MS world abstracts too much).

It's good that we have the options and any adult Developer/Systems Admin would recognise that and take advantage of it.
have you looked at nyx? (https://nyxt.atlas.engineer/)
Not really. As far as I understand it the routing tables should always point you in the right direction for an IP address.
Because it’s proof, PROOF!!!, that python is inferior to their favorite language.

Just wait until they learn the python interpreter is written in C… <grabs popcorn>
When I first read this post and commented on it, it had the same title as the underlying article. Why was it changed to something else that is not in the article at all?
At €70 a pop, my tyres get rotated front to back, as required.
Back wears out much faster.
The throughline of

>it's now controversial to ask "what is a woman?"

to Matt Walsh is pretty clear. The entire documentenary is based on the premise that it's now controversial to ask this, because the answer must inevitably be "adult human female". It's treated as if these are magic words that dispel gender ideology instantly. Meanwhile in reality, nobody finds this question controversial, only that Matt Walsh puports to know the one and only, extremely obvious answer. That many people disagree with.
I work with Windows version of Emacs and works pretty well (c++ with lsp-mode). I'm using Emacs Doom with antivirus disabled. The Linux version is faster than the Windows one, but it's very usable.
The main problem is git, it's slow as fuck on Windows. An operation that in Linux takes less than a second on Windows takes a couple of seconds. Magit is slow on the Windows version, it makes a lot of different commands in background.
market share seems like a wrong term for a product that doesnt seem to give an f about it. nor does it seem to care about some mean reversing ui. what it does seem to care about is the users that keep using and loving it ;)
Last chance travel: the trips that may lose their appeal in five years
What the "security" team doesn't realize is by blocking actions in this way they've opened up a wider hole.

If a third party action had a problem it can be blocked centrally, instead these modules now live scattered throughout the code base relying on individual development teams to keep them updated.

Those teams will not always be fully funded to keep an eye on every vulnerability in every module and keep everything up to date the same way a centrally managed dependency system can.
Or to use the infrastructure for a landwar. The "boats" are extremely important part of the logistics chain but there are also rail, road, warehouses etc etc.

In a land war the boats would be moving raw resources to feed their industrial machine, just as they are now.
https://archive.ph/hikcD
Java is still good for several use cases, which were popular at the time, or let's say much more code was needed. Now in the Enterprise world you have much better no- or low-code tools. But in large teams all of these public/private/protected key words are quite nice. Totally unnecessary for a small codebase. But Java with its great runtime, verbose patterns is great for web server applications in large teams. I would still use it as the foundation for a tech company, but not for the Fortune500 company that needs some customization. Where is no alternative where you can find people, and has the stable properties. Maybe Rust if you have the clout as a company. Otherwise it's too expensive.
Identity politics is not unintentional. Those indoctrinated into it may be unaware but the intention is to divide us.
Cucumber maintainer has been laid off
Other countries and languages are used to always put the unit after the value, including for currency. It's an easy minor mistake to make in English. Chill.
Your username is amusing
Go to https://www.enforcementtracker.com/ and select, say, Italy. There are plenty of multi millions € fines issued to national companies: ISPs, electric utilities, food delivery services and even city administrations.
Same here.
If you shaved of 100% of all the EC2 instance costs off of our 40K/month AWS bill we would save -> nothing. We are not running a single EC2 instance.
I don't know if you misinterpreted but I meant that "disabled" doesn't tell you everything about a persons ableness across all functions that a human can do. Eg. one disabled person is able to drive a car, and this other disabled person (your mom, sorry I had to do this) can't.

This is obvious ofc but my comment was about the OP stating that OMGWOKENESS, eg. saying "differently abled" is a language/semantic excercise that somehow takes us further away from reality and therefore is worse than using the traditional "disabled". In other words, using "differently abled" (with regard to the normal functions a human is able to do) doesn't hide any reality that "disabled" shows. IMHO.

Edit: Disclaimer: I haven't watched Carlin in a long time, didn't rewatch this bit now either so I'm arguing from my "I love him but sometimes he's a dick and othertimes he's wrong" view of him.
In the old days, Microsoft encouraged people to do exactly that with their COM based applications, where a software component could be transparently migrated to another machine via DCOM. The original application needn't care where the component was now running since it's location in the universe was controlled by the registry. You could now scale your big fat client app out to many servers. What was once slow and bloated on the client machine could suddenly become fast and nimble on the 'high powered' server(s).

Needless to say this caused, firstly much excitement among VB devs, and selling of Windows NT 4 Server licenses, soon followed by consternation and disappointment.

Turns out:
- software design of components running locally, and components running remotely should be approached in veeery different ways.
e.g. making 100 property assignments on a component running in your local process space is just fine, but doing that on an object that exists on a server 100 miles of copper away has very different performance characteristic. Apps were suddenly unresponsive in many different and frustrating ways.

- massively increasing the network load as storms of calls and responses to the servers just to display a form, and big round-trips of data that never existed before strained existing infrastructure. E.g. previously the db would fill the GUIs data grid directly with a query. Now... the gui would call the server component, which would get the data, then it would serialize that data into a different form (for ADO) and send it via DCOM to the GUI which would show 10,000 rows. All very slowly.

- massive increase in load on the domain controller, as GUI apps happily created and destroyed objects that used to be local, now they resulted in a DCOM call to create the object which required security checks that were never needed before. Saw this bring domain controllers to their knees.

- As you said, applications could suddenly fail in new and exciting ways since they're now on the network and that entailed a whole new set of failures to be aware of.

- massively increased complexity in installation and configuration, since every little service had to be configured and installed in its own unique way. Security also became harder since permissions per-service (e.g. db permission, filesystem permissions) also had to be managed.

Microsoft tried to help with MTS (their transaction service to host DCOM components), but by that time (early 2000's) people were already exploring web applications as the replacement for fat client apps and migrating away from this approach.

>I always dreamed of something like this where functions could be called as normal but they could be an RPC behind the scenes.
>The compiler would take care of serialization/deserialization and routing.
You can still do it today if you want, just investigate COM+ if you're on Windows. It's not the compiler that decides whether RPC is needed, but the COM runtime (via the Registry). It's all still there.
Only £7?
It's not so simple.

With UNIX, the integration platform is the shell, hooking simple specialized tools through pipes and the shell language.

With Emacs, the integration platform is a Lisp environment, hooking specialized Lisp tools and Unix tools through Emacs buffers (or buffers regions) using the Elisp language.

So it's an extra layer, but if you look at it in this way you can see similarities: an environment that makes it easy to compose elementary functions into an integrated whole.

In both cases, it's most suited for people who are ready and willing to build their own specialized environment on top of a powerful platform. Although many users don't and stick to the basics too.
He addresses this in the interview.

In terms of research background, you're right. But he's someone with a history of original thought and as he states, it's not clear that we're at the stage of machine learning where useful contributions from newcomers taking a different direction are vanishingly unlikely.

I'm sure OpenAI wouldn't have offered him a job if they thought he couldn't contribute anything of value.
You know I haven’t seen it before. I always assumed that my qualms with the web was the inconsistency (and constant change) of webpages made UI customization impractical. Now I wonder if a different browser would be better at unlocking customization…
Thank you f-droid for having a consistent UI since years.