skysight-inc/HackerNews huggingface dataset:
For whatever it is worth, I had actually good experiences in France including in Paris. Or, basically normal one, not really different from trying to get around Germany.

I suspect that French are unfriendly meme has taken life on its own. People complain when the French switches to English for them, they complain when the French speaks more slowly and simplifies the language, they complain when the French does not simplify for them.
So my arguments are pretty damn solid. Glad that's sorted out.
Oof. That's a shame. I've seen some folks automatically switching out dead links on their blog with archive.org versions. Is that something you're doing, or did you manually switch the ones you knew were gone?
> If that assertion is true, I can’t even respond to the person who typed it. The “event” that typed the comment has passed and “you” are already gone.

I think that's exactly right. For the general sanity of the human mind, we make and share assumptions about our experiences.

We don't really agree on what makes a person in the first place. When does a person begin? In the US, that's a heated debate. When does a person cease to exist? If you account for feelings, a relative with advanced dementia, or being in a coma indefinitely often doesn't feel like the same person. Or when people discover something really unpleasant about their significant other. A person only exist in a frame of reference. In a legal framework too, for example, which again changes from jurisdiction to jurisdiction.

Some cultures theorize an essence of sorts, that's unique per person, so it can carry the identity of a person. Let's call that a soul. This makes it easy to think about another person, as they can inhabit another body, or even an inanimate object or even share a body with another, and yet still be unique and addressable.
Doesn't really strike me as the type of guy who would use his fingerprints for auth
> College doesn't prepare you for that. Shiny happy Schemeland doesn't prepare you for that.

I see no problem with that. That's not what university should be about. They're not supposed to be software dev bootcamps for companies.
I think you can not be an investor and like the gambling aspect. And I personally wouldn't consider gamblers investors.
X Is Profitable or Nearly Profitable
Well how did you enjoy their version of NVIDIA Nsight for GPGPU debugging?

Yeah, it was mostly printf debugging, I imagine.

The drivers apparently not always that good, specially in regards to OpenCL 2.x.

Then there was zero support on Android, with Google pushing Renderscript instead.
Always blamming NVidia, when Intel and AMD never did anything to properly support it.
Just need an eGPU to dock my phone or Rpi 5 and beyond to at this point.

Probably built my last ATX style workstation last June.
This makes no sense, and is actually quite patronizing. The author is not really being pessimistic, but simply saying the current system kinda sucks, as a big picture. It could be so much better (yes of course it could also be worse).

Or more likely, a different system, focused on human flourishing rather than profit-uber-alles, could be so much better. That seems quite optimistic to me.
I have the same experience. For some reason, native English speakers struggle more.

Americans seem to struggle more than Brits. Perhaps it's because people in the UK are more used to strong Brittish accents and foreigners
Why not link to the paper instead of this shitty website? https://arxiv.org/abs/2309.14030v2
dead reckoning has to account for currents etc, which is something you could use AI to improve as per the paper. It's actually a _good_ application of AI?

Subs use very expensive and very impressive inertial guidance systems, which can go up-to a week without correction. But that doesn't scale down to the modern world of small autonomous systems.
I studied French French in school and eventually got to a point where I could follow along a bit to TV or music and have simple conversations. I remember Quebecois French being totally incomprehensible to me, though.
24h definitely. Ananas is not so commonly used, but in informal speech, yes, as pineapple is also ananas in most of the EU languages (not in Spanish).

Fruit regulation would typically use a more formal (sub)species nomenclature like 'Ananas comosus'.
Thanks for your comment! The part about enforcing the GPL is something I hadn’t heard till now. But still, that’s kinda odd isn’t it, a government being pissed off enough by an individual asking a company to follow GPL rules?

(I’m disappointed nonetheless by the threatening part of course, but surprised yet by the rest.)
You suggested it wasn't possible (or practical), so it seemed worth clearing up that it is indeed possible.

It is nice to cut the number of distributed artifacts by a factor of four. Also, depending on third-party repositories full of build infrastructure increases your risk of supply chain attacks.
Probabably not - do you think they should?
I have a WordPress plugin which scans for broken links and then offers to replace them with archive links.

But those I did manually.
"To fight terrorism" usually is the second.
To be fair Scots was/is an actual language. Scottish English isn’t it but it certainly was heavily influenced by Scots. In all the three cases you’ve mentioned it’s a spectrum.

The distinction between a language and a dialect is not clear at all. e.g. while it wouldn’t be correct to call Swiss-German a dialect of standard German both languages are German Dialects.

> Quebec French is at most a dialect of French.

Yes it’s a dialect of French, it’s not a dialect or accent of standard French.

There is nothing special about Standard German or French besides the fact that they are dialects which have outcompeted all other dialects of those languages to a less or more successful degree due to entirely political and economical reasons.
Yeah, except the fun part of soaring is the flying. Programming flight controllers is boring.
> I've never seen a large js codebase without typescript

So you're explicitly identifying yourself as a non-authority (but in a weird tone that tries to suggest the opposite?).

<https://searchfox.org/>

> I'm not even sure how you could realistically manage one without

Pretty simple: write boring code.
Log, version 4J final version 2 final D_2 FINAL VERSION v1.09 FINAL (1).doc
Been using it for some months. Totally amazing!
Why? I find many developers have bizarre assumptions about frameworks they cannot logically rationalize.
How to get your first ten customers
> Today, we recall the Middle Ages as

What "we" will or will not recall in the future is anyone's guess. Suffice to say that the collective "we" really doesn't exist: there are many people today that recall the Middle Ages fondly, and to think of a future "we" with a collective memory of the present is even more fraught with peril.

Maybe that's hair-splitting to some extent, we are used to a single narrative forming of which we all are captive: "the victor writes the history" etc. But we can perhaps be allowed to wish that "we" in the future manage to escape from such tunnel vision, somehow.
> I had similar experiences in C#.NET

I honestly cannot imagine writing modern .NET without a framework. When was this? Modern .NET(5+) is so easy to write and maintain I feel shocked that someone doesn't like it. And I say that as a person who switched from .NET to Typescript+NestJS recently - .NET was really nice to work with for the most part.
git is blockchain too
The US drop in burglary discussed in this thread is not isolated to just burglary. All kinds of crime in the US started dropping like a rock in the 90s after record highs.
> It could be so much better

At which point in human history will this not be true?

I, too, tend to concentrate more on problems rather than what was achieved, but without that in hindsight you can be perpetually miserable for no reason.
Inertial navigation is a sealed box and doesn't require more headcount than the H100s.
> For those reading above and thinking "I'll skip Linux, if that's the current status": it's not.

I politely disagree. I recently installed Fedora on my desktop PC because Microsoft decided that displaying a full-screen ad for Windows 11 that prevented my PC from booting was acceptable behaviour. Anyway, one of the first things I noticed on Fedora was that video playback was stuttery. After ages spent digging around, I discovered Fedora had disabled GPU hardware video decoding for legal reasons. Around the same time I made the mistake of trying to delete a directory with lots of files in it on an NTFS drive. The operation failed and corrupted the filesystem, and I had to spend a week or so downloading and restoring backups. Needless to say I'm back on Windows now.
Can you explain what you find bad about js ?
I use typescript and I am honestly finding it awesome; and I am the type of person that coded in lisp for a long time.

We have lambdas, flexible structures, FP methods (map, filter, reduce...), can express recursion easily, we have ternary operators, array and object destructuring (const {a,b,...rest}=init()). We have a nice way to deal with asynchronicity. We have some kind of class system. And thanks to typescript we have a really great and expressive type system that's very cool and eases the job a lot.
As a Norwegian, we also have swear words that are not that bad. The problem is that the closest translation is often "fuck". So if you meet a Norwegian, don't be surprised if they drop the f-bomb frequently in business meetings. Many are not aware of the social context.
Based on that definition Dutch also wouldn’t be a different language but a dialect within High German called Franconian.

Now try telling Dutch people that they don’t actually have their own language and are all speaking Low Country German and see what happens…

Most distinctions between dialects and languages are socio-political and not linguistic.

There is a similar continuum between North/Low German and Frisian. Yet you cross a border and just like Dutch/Franconian it’s no longer a dialect but a different language.
I found it, it was "dying for democracy..." instead. The meaning? Democracy is a means to an end, not an end in itself. Humans can die for freedom. Democracy doesn't sound as such an epic thing to die for.
Fwiw my own experience in France, even in Paris, was mixed. A number of people refused to speak French with me (although my French was terrible, it's true), while others were either highly encouraging and complimentary, or were content to at least try and speak with me. I've never encountered anyone overtly rude.

I realised the "refusing to understand" attitude in French is not out of malice, but simply because the structure of French as a language is highly dependent on pronunciation. So pronouncing words slightly incorrectly either changes the meaning completely, or creates a situation where multiple different interpretations are possible.
> Interestingly, they tried 15 or 20 years ago, and that went nowhere

I guess you are talking about the 1990 reform. I would not say that it went nowhere, most of the changes are now in the school curriculum.

This is far from the radical simplification I have in mind, though :)

> I guess I'm too old to know this, even non abbreviated.

It helps to have a teenager at home and a need to communicate with them through WhatsApp

> The "fun" part of living abroad and barely speaking or writing French is that now there are plenty of times where I can't find words or how to spell them

I left France for about 25 years and when I got back, I realized I lost my French accent. Today people are trying to pinpoint the place I am from, sometimes it is Belgium, sometimes Switzerland. I am from the western suburbs of Paris...

Do not worry: I sometimes have problems spelling words even though I was always very good in grammar and vocabulary, and the words I struggle with are sometimes obvious. Google helps to fix that (I type what I think is the word and it asks me "do you mean ...").

>
I don't think I have ever seen something like this in an allocator API, do you have an example?
> Our tools could be designed not to change too if there were some convention they abide.

I'm with you on the possibility, with the underlying assumption that we won't make any significant changes to our tools down the line.

On the piano example, electronic keyboards for instance look nothing like grand pianos, they come with external input, have a flurry of options and their whole interface is cryptic without the specific manual for the keyboard in front of you. There's the anecdote of the guy feeding Roland manuals to a LLM to then query for specific configuration options.

I think at some point there will be programmers on the side of "we have a fixed configuration that doesn't need to evolve anymore" grand piano style (I guess the people working on COBOL could be already there ?), and the rest of us more on the electronic piano side, embracing the chaos to get a more cutting edge technology.
> i've gotten a few interviews, more coming.

Assuming you're not completely socially inept, you're fine. It's those who don't even get interviews that I worry about because that suggests they don't have the experience needed to get the roles they're applying for.

The fact you're getting interviews suggests people feel you have the right skills, but interviews can be tough. You're often competing against several other people who often aren't any more skilled, but just "click" with the interviewer better so get the job.

My guess is that if you keep applying for roles and getting interviews and you'll find someone that will like what you're offering eventually. Don't lose hope.

The other thing I'd say is just remember this is largely a numbers game. I've seen enough bad hires to know that luck plays a significant role and getting hired isn't purely a reflection of experience. If you have 50 people apply for a role employers are not carefully weighing up the pros and cons of each candidate, instead they're making quick judgements based on a quick glance over your profile. Similar things tend happen during interviews, rarely will they invest in the time to carefully weigh up each candidate by ability. Instead, they're just looking to get a rough feel for each candidate's ability. You should use this to your advantage. Make sure the first paragraph of your resume/CV makes you sound great. Then when you get to the interview doing little things like dressing well, being enthusiastic about the role/company, and trying to keep the conversation flowing without too much awkwardness will help massively.

I think you're fine though. If you managed to get an offer after just a few interviews that would probably be more surprising honestly.
People who lack achievement in life feel joy when it appears as if Europe is being outwitted.
The book by Belbin is a management-theory book. The use of "Apollo" in the book is casual and not a rigorous comparison.

From the original book by Belbin:

"The welcome opportunity afforded to us [...] to
form management teams much as we liked for the executive management exercise (EME) gave us the chance to draw up teams that differed from one another in measured mental ability. Teams of clever people were formed and compared with dullard and other teams. [...]

"In the past we had designated companies by letters of the alphabet – Company A
would meet in the room normally occupied by Syndicate A in the usual Henley
experiments, Company B in Syndicate B’s room, and so on. For a change, we
decided to give our companies names instead of the more impersonal letters. The
name said something about the company while still indicating the room in which it should convene.

"For what would hitherto have been our A company we chose the title Apollo
(chosen out of respect for the American lunar triumph at the time) and into this
alpha-type company we placed the members who were high scoring on the
measures of mental ability. The individual scores were of course confidential but there was an immediate reaction from the bulk of course members. The Apollo
company was immediately recognized for what it was and seen as a blatant attempt
by the experimenters to form a company that was bound to win. When very clever
people are put together in a group, there is no disguising the fact.
[...] It seemed fairly obvious that a team of clever people should win in a game that placed an emphasis on cleverness.

"[...] The Apollo team generally finished last.

= = =

Ref: Management Teams - Why They Succeed or Fail, (Belbin, 1981), ISBN: 0-7506-0253-8
I can't imagine trying to use a phone to listen to music while running.

The Sansa Clip has physical buttons. I can operate it without having to look at it.`
Belle Gunness: one of the most prolific female serial killers in history
If i'm writing shell scripts i'm not caring about speed anyway.

The "slowness" of bash versus some other shell is likely irrelevant, most of the time will be spent forking and executing other binaries anyway.
The book "Dreaming in Code" is about a whole company doing this while trying to build Chandler[1]. Mitch Kapor (founder of Lotus) hired all the best people he could to build a better calendar/to-do-list/everything kinda software. It failed spectacularly.

[1] https://en.wikipedia.org/wiki/Chandler_(software)
> Rather - we had fundamental strong reasoning almost flawless rigorous (formally documented) capabilities from the get go.

What are you talking about? This doesn't describe the vast majority of human knowledge.

You're dismissing the possibility of new technology via a real loose analogy and insulting anyone who disagrees. This isn't what good reasoning looks like.

GANs already exist. The linked project already exists.

> A model will generate its own input and will watch it's own output and in process, will become more intelligent than it really is.

If you sub out the needless contradiction of "more intelligent than it really is" for "more intelligent than it was", then this is something that already happens. It will continue to happen whether you believe in it or not.

You're acting like you're arguing against people with sketches of perpetual motion devices. You're not. This is like arguing against heavier-than-air flight in 1905. You are way behind.
if you do not have the "show all file extensions" enabled, `.md` query in spotlight will not show up anything.

try without extension. (eg: just the name)

I even have scripts to locate other scripts using mdfind, it is pretty robust to be honest...

Eg:

source $(mdfind -name spacelatte-bashlib.sh)
People think Go is just like another language. I did when starting Go. And wanted to change many things in Go. After some months I do think Go is fine.

One thing I didn't use was embedded structs, I've used Interface more like in Java and Typescript. Now I use more embedded structs for what I would have used interfaces for and use interfaces more for embedding behaviour inside structs.
Hmm… I see some porn company’s lawyers hasn’t understood the saga of Prenda Law.

Never piss off judges by flooding their dockets with frivolous attempts at blackmail.
As a non native English speaker, the hardest to understand are people from England. The easiest to understand are people from the NL. The most comfortable to work with: germans, italians, spaniards… since they make the same grammar mistakes I make (so we all understand our mistakes)
It all depends on 1) how far away from the off-the-shelf framework you are going (or want to go); and 2) how many of your projects you are using it for.

Ideally, you would want to create a plugin/extension to the framework to do your custom thing. But sometimes -- especially when writing games -- you can end up doing things the framework (engine) was not designed for, so end up having/wanting to implement your own thing.
Is this like if some words (most of them) are "failed" ? I mean, like if someone was mincing his words or obfuscating them or being drunk and being lazy to articulate ?

The occasional "not failed" words keeps it on the thin line of being understandable.
Depends on the number of people in the photo. And on whether you can identify the face of the person in the photo. E.g. recently when many people used facemasks that made a lot of photos of them legal to publish. And if there is a crowd of people, e.g. 10 people, then you can publish even with the faces visible.
Ask HN: Best Gift Ideas for Christmas?
Indeed, and more — there are code bases (ours, FRRouting) that do the opposite: expect the allocator to track sizes and invoke malloc_usable_size() to do our own (per-type-of-allocation grouped) accounting (to subtract on realloc/free; for adding it's not needed of course since you have the size already.)
Iran, Israeli media say cyber attack disrupts petrol stations across Iran
As someone thinking about getting into Pen and Paper games, I'm surprised to read all this. What are the alternatives?
The main cost is probably designing the hardware.

Programming simple ECUs without bloat for a car is done quickly. Except the engine and ABS system. You got sensitive control loops in those. Those two systems is probably almost all programming work.
I want to know where to source that blackberry jog-wheel.

I can't seem to find any PCB-mounted jogwheels that both (a) rotate in a plane parallel to the board and (b) are meant to be operated by touching the edge of the wheel (rather than its face, like the dial on the Sansa Fuze) and (c) don't cause the depth of the device along the axis perpendicular to the PCB to become huge (i.e. like a knob-style encoder without the knob).
Yea it’s very rare to find a French person who will slow down or repeat things to help you understand.
I've been wondering lately how much fascist ideas derive from the time of Julius Caesar and imperial Rome. Fascists seem to love Roman architecture, huge buildings with lots of pillars and pediments. They love massed ranks of marching soldiers, and imperial conquest.

Caesar was murdered to stop him becoming a King; but the process continued, and Octavian became the first emperor. Murdering the tyrant isn't enough, and imperial Rome lasted 500 years.

I've realized that my knowledge of Julius Caesar is sorely wanting, consisting mainly of vaguely-remembered quotes from Shakespeare's play (which, I realize, I've never read through, and never seen on stage). I evidently have some reading to do.
Your personal coding preferences and discipline will switch the jobs together with you. The new hires on the project you left behind are going to have their own perspective (likely very wrong from your POV) on how things should be done.

If it's an open source project, idiosyncratic code will only increase friction for contribution for little practical gain.
I have one theory: Americans are much more social than French people and expect the French to be as receptive as them to small talk with strangers. But we don’t talk to strangers in France. We value our intimacy bubble and when someone talks to us out of nowhere we feel threatened. There are scripted scenarios for when strangers can interact: saying hi in the elevator is one example (and usually it doesn’t go further). Even the language with its formal pronoun is meant to add distance between you and people you don’t know.
There are several perplexing aspects of UK elections:

* They allow me to vote (possibly due to colonial Commonwealth guilt).
* You cast a vote using a pencil. How is there no voting fraud?
* They elect only one person per district. In areas where there is a 50-50 split in the voter base, half the population is not represented.
I don't think AMD will be able to compete with NVidia in the neat future because many scientists developing core libraries in the ML/AI space, are getting free or heavily discounted GPUs from NVidia. If they had to buy GPU's from their own or grant money, and pay the same price as regular consumers, the situation might be a different one.

IMHO the way NVidia is infiltrating academics and academia, is highly unethical.
Can you share more. For example with which model are you using it, how much does it cost per month. What do you think is the most helpful aspect of it?