skysight-inc/HackerNews huggingface dataset:
>I'm a C programmer by day and I disagree with them, C is only simple if you're trying to do simple tasks with it.

C gives you enough rope to shoot yourself in the foot. And rightfully so. It came out in a time when everyone was coding assembly. It's meant not to hold you back from doing voodoo with low-level stuff, therefore it won't hold your hand.

Not very practical in the world of today when we've been spoiled by 'better' languages and you need to quickly ship stuff that mostly works without worrying about the little things, but at the time it was revolutionary.
It is still extra mental steps, memorising times table is relatively trivial. The costs of having these extra steps really add up for more complicated problems that involve multiplication
taking currently a deep dive into midjourney and

I found the most interesting results can be found by

a) combining artists
i.e.: by Rafal Olbinski in the style of frank frazetta

b) combining artists and photographers
i.e.: by Rafal Olbinski photographed by Helmut Newton

c) turning artists into photographers
i.e.: photographed by Frank Frazetta

d) limits limits limit
i.e.: only in orange and yellow

some of the things I did can be found https://instagram.com/f_r_a_n_z_ai?igshid=YmMyMTA2M2Y= here (but most in the vanishing Stories as I did not but them into squares yet)
Agreed. What is perfectly fine in a blog post can get tiresome in long form. It is not the question pre-empting structure, which is great in my opinion, but avuncular lines like "Okay wow; we’re just diving right in huh".
Cargo delivery bikes are great for walkable and safe streets, much better than noisy drones.
The Voyager missions were able to use a rare and convenient alignment of the planets that would slingshot them into deep space. Juno is orbiting Jupiter itself, which is not a hard thing to do in our solar system. JUICE is attempting flybys of several of Jupiter moons, to end up orbiting around Ganymede. This is a much more delicate orbital insertion and has much stricter requirements for the gravity assists on its way there.
I’m not a data scientist but I think I know why one document could lead to many vectors.

(Happy to be corrected and/or schooled.)

A vector is a list of numbers each of which represents weight accorded to a certain word along a certain dimension.

Let’s take an example.

Is an “apple” a “positive” or a “negative” thing? Most people would associate positivity with apples. So, for the general population, the vector for “apple” along the 0-1 continuum where 0 represents negative sentiment and 1 represents positive sentiment would be something like [0.8].

Let’s add one more dimension. Is an apple associated with computers (1) or not (0)? For the majority of the world where Windows has a massive market share, “apple” would recall a fruit, not a sleek laptop. Therefore, the vector for apple along the computer/non-computer dimension is probably [0.3].

Taking this together, apple = [0.8, 0.3] where positionally, 0.8 is the value for positive/negative sentiment while 0.3 is computer/non-computer.

Agree?

(Hoping you do)

But that [0.8, 0.3] vector is for the general population.

Would a bible literalist who publishes blogs on bible stories feel the same way?

For someone like that, the notion of the original sin could taint their sentiments towards the apple. So they might weight an apple at 0.2 on the positive/negative line. Since they’re bloggers, it’s more likely they associate apple with computers so they might call it 0.5. Therefore, their apple vector is [0.2, 0.5].

Extend this to more content and you’ll see why there are more than one vector.

At least that’s how I understood it. Happy to be corrected and/or schooled.
Just to be clear, a 15 minute city is just an area where the amenities of a city are reachable within a short walk, which is typically a fairly dense mixed use walkable neighborhood. It doesn't mean a whole city where everyone can access everything within 15 minutes, no matter how low-density the neighborhood.

It is funded the same way as everything else in the city. In fact, these areas are often way more economically productive, because you need less infrastructure to cover more people, and the areas have a lot of economic activity. It is usually the economically productive areas of a city that funds the roads and infrastructure to less economically active areas such as car dependent suburbs.

I don't really see why being able to find a workplace close to your home would damage your job security. People choose to work wherever they want, but having the option to not spend a lot of time commuting is nice.

I also don't see why it would be bad for diversity. These kinds of neighbourhoods usually have a lot of different sizes and qualities of apartments, so you get people from all different economic backgrounds living fairly close. There's nothing about 15 minute cities that prevent people from moving where they want.

And I really don't see how being able to walk to the things you need would prevent your upwards mobility. Feel free to clarify this.

I for one live in a European city. I can reach multiple grocery stores, gyms, shopping, cafes, restaurants and parks less than 15 minutes from my home. I'm a consultant, so I switch jobs often, but I usually walk or cycle less than 15 minutes for my commute. The area I live in is also way more diverse than the suburb I grew up in because there is a lot of different appartments in different price ranges, and it is an attractive area for most people regardless of background. There's also public transit close by for those that need to travel further, and there is even a nightly bus service that goes all night. These kinds of areas are also some of the most attractive areas to live in the country, judging by the demand for apartments in the area.

It didn't need special funding to become like this, it is just a matter of the invisible hand doing its job when the policy allows these kinds of neighbourhoods to be built.

However, these kinds of areas are literally illegal to build in some parts of the world (e.g. a lot of the United States), due to zoning laws.
I've been learning Rust lately. Working on a little game. First few thousand lines of code in I was having some doubt. After being a little frustrated with borrows and lifetimes and with my strong tendency to prematurely optimize all the things I was soooo tempted to just switch to C and have full unfettered access to my sweet sweet pointers.

I'm glad I haven't switched though. Performance (which I'm measuring a ton of) is great. The situations where I wanted to bow out and take the 'easier' path were mostly bad design choices on my part and I think partly just laziness.

Rust forces me to think a little bit more, and I've really enjoyed learning about how/why the various language features were designed. Now I'm one of those damned Rust evangelists that have been annoying me for years =)
living conditions is not GDP.
Midjourney v5 is like magic though. Imo stable diffusion doesn’t even come close.
The guys who manned the lighthouse on the island said they are awful.
The article read like they did the StarTrek game called Kal-To, where the goal is to find structure in randomness.
The Tokio discord seems to have a channel for it. That might be a place to ask. I was just going to wait to see how they do with it.
Apparently, it isn't obligatory to have an ID card here im Germany. My friend researched this last time his ID was about to expire and decided to go with passport only. The only problem is when you have to verify your address, since that's usually done via ID.
Text messages on phones in The Night Agent. Watched a week ago.
> Is this becoming a thing now

Maybe we are entering an era where C is cool again!
Lots of people write complex, latency dependent code.

Previously they would write in something like C/C++ or use the JVM but try to avoid all garbage collection events though very carefully avoiding allocations, etc.

For them, Rust is a gift!

https://blog.scottlogic.com/2021/12/01/disruptor.html
JUICE has a launch mass of 5,963 kg while Juno had 3,625 kg and Voyager only 721.9 kg. I guess it may be a limit of the launch vehicle and the mass the spacecrafts have.
There's a ton of big productivity desktop applications written in C++ (which almost always also includes a significant amount of C code in 3rd-party libraries), pretty much all 3D modelling/animation tools, Photoshop, browsers...

Also: memory fragmentation is only an issue if you don't have a proper memory management strategy (which you absolute need in any non-trivial code base, even in GC'ed languages).
Funny how you’re quick to label them

> Unless you're an insecure, narcissistic engineer who feels "smarter" than everyone else or a cargo cult follower of some business fad, there are no magic questions to instantly separate "good" candidates from "bad."

without taking a moment to actually think why these type of interviews exist.

> You discover good engineers by whiteboarding and working on challenging problems together than can possibly turn into real commits. Ego and solving manhole cover problems doesn't delver good commits.

You think everybody got time for that? Maybe in your company you get one or two CVS, but when you have 30 it’s impossible to conduct thorough testing. You optimize for false negatives.
The thing I hate about this kind of question is there seems to be no expectation that a candidate will try to dig into the requirements.

What's the function going to be used for? Are we talking about strings of length 32 or strings of length 32k? Is this going to be run a billion times a day or 12?

We're not competing at some contest, we're trying to solve real problems here. I'm not going to waste a couple hours hammering out some ultra-optimized code so the logAnalyzer4000 can run its hourly batch jobs 0.004% faster. If we need it to handle strings of length N with a dictionary of size M comprised of strings from length X to Y, tell me that, and we can plan (and benchmark) based on that.
Fun fact: KDE was originally an acronym for "K Desktop Environment", so now it seems the official term is "K Desktop Environment Plasma Desktop". I envision when VR is announced and they rewrite this in Rust it will be called "K Desktop Environment Plasma Desktop 2.0 for Virtual Reality Headsets, Written in Rust" or KDEPD2VRHWR for short.
But then you have to scroll through the entire chat to find your images (unless there’s an east way to jump to your results without trawling through the whole thing).
I think I read on here about the concept of successful people really just doing more things to increase their luck surface area.

Mike Bloomberg famously wrote in his (a bit shoddy) auto-biography: "Work hard and you might get lucky." (paraphrased) I complete agree. In _some_ form, it is a bit like "Fake it until you make it" -- but the better side of the same coin!
Jarts were fun. But Darwin was always lurking in the bushes.
> not a single acquaintance in my Facebook social graph would have the artist in common

Doesn't matter, invite them anyway. Explain your circumstances - that you're looking to get out of the house and you really like the artist and enjoy the vibe of said person you're talking to. Repeat until you get a yes. If you get a rejection, say that you're trying to be more social and just want to get out and meet people as friends, because they have friends. Tell them why you like that artist and that they should give them a listen and see what they think. Some people enjoy discovering new music and will appreciate your introduction to a really awesome band they've never heard of before.
Once the Asahi drivers get up streamed it won’t be the whole kernel anymore.
No, but holding the very opinion that people who do X look desparate (to whom? it's a subjective statement) indicates elitism.
> white americans still benefit from the oppression at the expense of minorities.

No, whites do not benefit from oppression, oppression harms the oppressed. Rich oppressors may benefit, but they are by no means all, or even a significant population group.

The vast majority of Americans are not involved in perpetuating or perpetrating oppression, discrimination, or injustice. Those that are responsible are a small affluent layer that rules our oligarchical society. Spreading the blame to a huge group, which is not even an ethnic group or nationality, but simply a skin color, is ridiculous and benefits only the powerful few.

Racializing political and social discourse is a dialectical trap designed to distract from real solutions to societal problems, and focus people's anger on the 'other'.
Anarchy in The UK ;)
Sadly that doesn't features such as modules, fibers, PEGs, macros, etc
Right, which is why I said they're proxies for popularity. We don't actually know what people are running on their computers so we use these proxies. They're not perfect, but they're a lot better than number of stars on the Github repo (TFA) or number of Google results (Tiobe).

I also realise that StackOverflow has a bias towards newbies but that's not a bad thing. It just means that it's a forward looking prediction. The newbies of today are the grizzled veterans of 2030.
Modeling values evolving over time in Python
It’s not the building. The interference occurs outside in the parking lot as well.
My Tonkas (1960s) were solid all-metal stuff.

Is it really so expensive nowadays to bend and shape metal into toys ? All this plastic crap disintegrates (or just frays into uglitude) under realistic use.
> Memorizing the times table is for suckers

We humans are good at pattern recognition but we suck at mental arithmetic involving multiple steps. We are slow and error prone.
Yes memorizing sucks, all schoolkids hate it, but once you have mastered it you have gained a great new skill. Instead of having to waste mental energy on calculations you just remember them and can spend your precious mental resources on higher level calculations.
TurboPilot
> Being the cause of, and the sufferer of a "broken heart" is a formative experience. There's nothing like healing a broken heart to teach you that actually things get better, and it wasn't right anyway.

I've never understood this, when I was a teen I had fallings out with a person who was a friend but I couldnt read her social signals, I was nowhere near dating her in hindsight and she was too shy tell me what she actually thought of me until it was too late. Combined with a subsequent brutal fallings out with my family lasting for months that caused me to give up any idea of talking to a woman for more than one day

It took 5 more years for me to be diagnosed as autistic. By that point I figured that had been a death sentence for my social life. Lack of success with male counterparts after the social skills sessions and years of therapy solidified that no amount of help would allow me to look past it

Im now going into my thirties and have no friends, still I guess I'm posting on some guys Hn submission about being single so that counts for something, sounds more appropriate a comment on Tumblr though. I'd be willing to believe the only thing keeping me coming back at this point is hormones and the results of evolution. I reject any advance from all genders so nothing is logically inconsistent. I get what I put in. I just want to live a constructed narrative. Some days I wish I could just burn out all my mirror neurons and stop anguishing over it all if I'm really not going to go back again. But even now I guess I still want someone to hear me rant, just so I don't turn insane, its been my one real worry recently
The main distinction as far as I understand is tenure / not-tenure, everything else is just window dressing. Is Senior Lecturer when they're awarded tenure in the UK?

Generally it's failure to get tenure (or failure to get on the tenure track) that's considered a failed academic career. Many professors might stop at the associate level and not go on to full professor, but they don't care because they have tenure.
I wish Janet used Option types instead of using nil. No idea why modern Lisps don't borrow from Rust's goodness.
Trie is not important at all.

With O(n) memory, precomputing the rolling hash in O(n) time, you can get a hash of a prefix/suffix (or any substring) in constant time.

https://cp-algorithms.com/string/string-hashing.html#calcula...
No kidding. Catch-22, right? Damned if you do, damned if you don't. And if you don't, then Amazon just stole 250 USD from you. Where hell are the regulators on issues like this?
People talk about resume-driven development, which is definitely a factor, but there's also fear-driven development - you have a hunch the architecture could be a lot simpler and cheaper, but you don't want to make any criticism in case the others in your team think you are technically ignorant, inexperienced, out of touch etc.
I'm a hobbyist in the field, but I concur and fell into that trap.

I wanted to index my photos with some CLIP, and my complexity mind said that I wanted an under-linear database, because that's what databases are for.
I took a bit of time around spotify's annoy for that. Then the first results were meh, and I was like "oh frack how do I know whether the issue is in the approximate NN or the CLIP model?".
Then I realized I was worried about linear complexity for a 5MB database, laughed, rewrote into a dumb for loop in a jiffy, and could conclude within the hour.
The Voyagers took advantage of a special constellation that doesn't happen often:

"In the 1960s, mission designers at JPL noted that the next occurrence of a once-every-175-year alignment of the outer planets would happen in the late 1970s. A spacecraft could take advantage of this opportunity to fly by Jupiter and use its gravity to bend its trajectory to visit Saturn, and repeat the process to also visit Uranus, Neptune, and Pluto."

https://www.nasa.gov/feature/45-years-ago-voyager-1-begins-i...
A manager should have a view about the business, and they must work to give their team the evidence and method of thinking to grasp why that view is correct. Only then will the team properly focus on the goal and execute effectively. This is part of developing the team.

"If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea." -Antoine de Saint-Exupery
Thousands of engineering jobs have already been lost post 90's... to Squarespace/Wix/Wordpress etc.

For some reason though, even more were created.

I spent a week of time in my first internship creating a marketing page. I made one that works 10x better, looks 10x nicer, and works on mobile (this was back before there were smartphones) in an afternoon with LeadPages.

I think if you're good with people and can get solutions across the finish line you'll always have work.
Mostly because the amount of money we're talking about from NPR where including indirect funds (Government -> NPR Affliates -> NPR + Government -> NPR) reaches single digits whereas the majority of BBC funding comes from the TV license legislation enforced by the government and Al Jazeera has an undisclosed amount of money funding it.

Further a huge amount of media outlets worldwide receive money from the government in the realm of single digits and yet are not slapped with the same label, NPR is only being equated to organisations like the BBC here who are truly on a different level in terms of being "state affiliated".

NPR could very conceivably leave all of its government funding behind and not hurt all that much as a result. Whereas if BBC lost all the TV license funding it would be apocalyptic for the organisation. So regardless of the nominal independence of Al Jazeera and BBC from their respective governments, it's difficult to see them as being as independent in practice. NPR gets far more of its funding from corporate sponsors who in all likelihood have more of an editorial influence over it than the government does. They aren't however listed as "Corporate-affiliated media", which would honestly be both more accurate and more damning to their image. Whereas I really wouldn't claim that BBC or Al Jazeera are "Corporate affiliated media" but I wouldn't hesitate to call them "State affiliated".
While I know others for whom church have worked, I often feel that people, especially myself, are not who they really are at church, only showing the good parts of themselves while hiding their unpopular quirks (i.e. the warts and all). This prevents me from being more interested in people I meet at church.
You get non-canonical representations such as 11=3

You could go multiplicative based. So 11 = 2×3. But then you get very difficult addition, comparison, and you need numerals inside your numerals. (E.g. 2048 would be 11 as in a single 11 in the first symbol spot)
A fair number of ORMs will do this for you fwiw, but then you'll spend more CPU in the ORM stack so it is a bit of a tradeoff for micro-benchmarks like this.
There's a bunch of state funded media in Europe, for example Scandinavian, German, UK, etc public service media orgs. They have standards for editorial independence and I think they are just as independent or more, as NPR.
"Rust forces me to think a little bit more [..]"

My reaction to that has always been that it forces us to think about the things we would have had to think anyways if we wanted to create reasonably reliable and secure software. So in the end if saves work, even if it doesn't appear like that at first.
It may sound different, such as "That's a great question"
Or dermitaxis, the art of aligning oneself according to the skin color gradient.
The author appears to be quite green behind the ears, which is fine! They’re certainly doing themselves a disservice by being so sure of themselves. There’s a lot here that feels right in the pocket of Dunning-Kruger ignorance.

Being able to analyse the benefits of new tech at a distance (which is what the author is doing with their sterile toy projects) is not something that you can “fake until you make it”. It requires a lot of deep experience with different technologies, enough that you can pick up the common patterns of costs and benefits, which for the most part never change. This is exactly what OP is doing. Their big list of languages they’ve worked with is doing the opposite of what the author intends. All it says to me is that their bar is way too low, and that they do not understand the level of technological understanding required for a language’s inclusion in that list to mean absolutely anything in the context of this blog post.

In all I’m not really sure what the point of this post is. By the author’s own admission they haven’t worked with much C. If someone doesn’t understand the value in a language that addresses the memory safety footguns of C, I assume that they’re at best inexperienced, or at worst part of the quite sizeable contingent of C developers that are in complete denial about the language / standard library’s shortcomings, especially with regard to memory safety, because it’d require them to admit that they themselves are imperfect developers.
That’s one of the better ones from https://www.heritage-history.com/index.php?c=read&author=bel...
It's disheartening to hear :) It also proves that people who predicted this for the metaverse were right. I thought i was the only one not getting it because i am old :)

Mark Zuckerberg, Meta’s chief executive, has declared that 2023 will be the “year of efficiency” at his company. So far, efficiency has translated into mass layoffs.
are they allowed to claim it is written in Rust without violating the new T&C?
You’re not crazy, it’s just that people are freaking out because there are many folks that do a lot of this for a living. If anyone can code a game, do all the graphics, music, voice acting, script generation etc. then no one is going to pay those people anymore.
Chemical reactions on the early Earth may have formed its ocean