skysight-inc/HackerNews huggingface dataset:
>It's funny how both C and LISP programmers seem to suffer from NIH to the point that they'll roll their own just for the heck of it rather than to first see if there is a library that they can use.

Well, not sure about the LISP programmers, but C programmers have a good reason: they work under different environments (from embedded to Windows, legacy UNIX, the latest Ubuntu, ...) and also have different needs, regarding allocation, string management, etc. So one-size-fits-all lib might not cut it for everybody. It can also be as simple as having an inherited codebase which uses something else.

Still, there are popular string libraries, and C programmers do use them when they can.
Ask HN: Are you worried your non-AI project might soon be obsolete?
I'm not so worried that AI will become so good at coding that I'll be out of a job. It's not clear it's going to happen any time soon, and if it does, the implications for all sorts of jobs are so vast it's a totally different world.

But there's a different concern, that the era of millions apps might be coming to an end, and with it the viability of many of us freelancers and small software companies. Instead we will have a small number of incredibly capable and malleable platforms.

And it doesn't have to get all the way to that endgame for the app I work on to become redundant.
We should just rename this category of posts as "How small is Europe Chapter XXX"
I'm not good enough at maths to understand this... just wondering does this have anything to do with the "structures beyond time and space" which according to Donald Hoffman were identified in recent years?
I worked for 5 years at an American company in Australia and I heard this multiple times per day from my US colleagues - my conclusion after heard it said to the most basic questions was that it’s mostly a filler phrase used to buy time while the respondent thinks up an answer.
Speed bumps can't collect tolls from drivers which is all the tax mercenaries care about.
yes that's how I first read it but I got less sure that was meant as I read the rest.

For example it looks to me like it thinks fhtagnblue which has the words tag and blue in it should return true? Maybe I'm reading things wrong - but if it should return true, thus allowing fragments, then every word with two letters or more would return true because every letter is a noun.

If it is as you said, which might be actually interesting thing to do and potentially even useful, I might not want to do it with a query this dictionary for a string and instead have actual access to the dictionary to work with since I figure an optimized solution can be made with binary search.

on edit: I mean considering Google's reputation for trick questions and logic gotchas I would probably just say "wow you guys really are like that" and write something like

if(!s) {return false;}
s_array = s.split("");
return s_array.length > 1;
I got stuck in that too, but I think it’s right. No matter how smart you do the hashing, in the end you need to do an equality check, and that has to be O(n).

Eg you can’t just do equality on collision, you need to do equality on every lookup at least once.
Why not having a single banking system - possibly a bad one?

Why not having a single statal system - possibly a bad one?

Why not having a single computer operating system - possibly a bad one?

Why not having a single cuisine - possibly a bad one?

Etc.
A straw man. There's no doom, just a worsening of present patterns.
I would recommend reading Andrew Ilachinski's, "Cellular Automata, A Discrete Universe" as mentioned in my original submission post above:

https://www.worldscientific.com/worldscibooks/10.1142/4702#t...

It's an amazing book even if it is a couple of decades old now.

Stephen Wolfram's, "A New Kind of Science" is also good. He has been studying and writing about CAs since the 80s.

CAs are used for many things. I am just starting to look at Ilachinski's work on combat simulation.

There was a paper comparing PDEs to CAs a while ago. I'll look up the link.
They should've renamed the organisation instead of reassign meaning. K Desktop Environment is still seared in my mind.

It would be simpler to have KDE under whatever name instead of renaming KDE to Plasma + Friends.
Fintech Plots EU Mobile-Payments Revolution from Poland
Here's how I would sum it up: A virtual space that allows users to interact with each other
I’m not saying that you shouldn’t use the cloud for deploying your software. But instead of deploying hundreds of small services, you may just deploy a handful bigger ones, and are still good. And you may also not need 30 different AWS services, you may be good with a database, maybe a message broker and a container runtime.

If you keep the infrastructure simple, it’s also much easier to switch cloud provider and to set up testing systems.
Well or the Americans need to switch to a modern system that actually makes sense :)
That’s because we’ve sucked all joy out of creating something, so now we’re trying to create interesting prompts to feel creative again, it’s quite simple no ?
Everyone is adding it, and we did it too. :)

We have good reasons and a good match with this beautiful and powerful technology.

The Shuffle catalog includes 50 UI libraries for Tailwind CSS, Bootstrap, Bulma, and Material-UI. It could be overwhelming to choose the best one for the next project.

Shuffle Assistant is the answer to this issue.

I will be happy to answer questions!
The bean that could change the taste of coffee
> Not even the Soviet Union had a process where job interview questions were regularly approved by a committee.

Not defending Google's practices here, but this claim is nonsense. Many public sector/third sector jobs in Western society will only use interview questions which have been pre-approved by explicit policy.
As an outsider (haven't used KDE in 15 years) I perceived "Plasma" as just a fancy "very major" version number. The usual post-semver insecurity: "if every change has to be a major increment if it can't be guaranteed to be an unfailing drop-in replacement in every corner case scenario, how do I express a larger change?" Not nice, but far from cringe. But I certainly won't rule or that this is just me enjoying the blessings of ignorance :)

I find it more concerning how the author celebrates all those hypothetical device classes, instead of focusing on being good at one thing (desktops). Feels a bit like being stuck in time loop where Windows 8 is still the hottest new thing (it never was, got ridiculed from the start). But again, I might be wrong, if there are non-desktop use cases that are not only live in production but also major contributors (perhaps something like large TV brands building on/building Plasma for their UI?), then they have made all the right calls.

off topic: feels a bit weird to read through that very talkative YouTube monologue style, that's probably contributing a lot to my perception. But, wow, so much better to have a transcript than the video itself!
Former US Army solders joining the cartels, as in Mexico. Now you have a bigger problem.
Ask HN: Can you explain in detail why some mobiles app don't use social logins?
Is it for UX, data security or another well kept secret from YC founders?
Occasionally but only for websites which refuse to render correctly without javascript. The rest of the time it is Pale Moon. I hope mozilla dies.
There are many reasons other than funding to criticize RT, but RT and NPR have the same conflict of interested created by their funding sources. If you’re not able to appreciate this very simple fact then I would highly suggest you engage in some self-reflection.
Would you mind elaborating on how you came to that decision and why?

(Not suggesting it’s wrong, just interesting to hear from others as to why)
It's too bad Maps doesn't behave more like 'Earth' does / did (?). I haven't even installed Google Earth in years, but now that I zoom a maps window all the way out I'm sad it doesn't become a sphere projection in 3D.
Karpathy discusses viewing GPT as a finite-state Markov chain in this Twitter thread (and especially in the intro to the linked Colab notebook) : https://twitter.com/karpathy/status/1645115622517542913
From what I have seen, there are two “contending” definitions for what is high-low level languages: one considers anything above assembly languages high-level, the other is less concrete, and would put for example managed languages into the high level category/towards that end of the spectrum, while C, Rust, C++ would be on the lower end, assembly even lower.

I prefer the latter definition, as the former is, while objective, quite useless. The second definition could be expanded by a partial order between languages by “feature X can be emulated in it” with some caveats[1], and then we might even get Rust/C++ beat C for low-levelness, since C don’t have any way to force vectorization (compiler-specific intrinsics don’t count!).

[1] since most languages employ FFI/linking, not even this definition is too specific — would probably have to write it as the “idiomatic language can emulate feature”
That’s awesome, good to know. Do you provide a self service portal and an API for your services, or is it a manual process? Because on the website it always refers me to get in contact with sales. And you know how much developers hate human interaction :D
Definitely is. New York is at the same latitude as Spain but tracks in winter temperature with Southern Finland. Scandinavia is way up in the same latitudes as the Canadian Northwestern Passages but is not nearly as cold.
Not sure, I haven't tried Rust for gamedev stuff. But I think unsafe{} is still very picky. It just removes some borrow checker restrictions, but still requires a lot of 'correctness', and I guess it also doesn't magically improve compilation time.

One other 'modern' solution is to use a compiled language for the whole 'stack', but with a hot code reload solution, so you can change the code on the running game - which also tremendously reduces turnaround times.
Which things can be embedded as low-dimensional vectors?

[edit]

How exactly might these be used in LLMs? Personally, I know of Word2Vec, but I don't see its relevance to LLMs like GPT.
it failed on xdg-open queries and Chrome CDP questions... couldn't even keep the OS consistent in the response, even when prompted. I only see more evidence that these LLMs have trouble with accuracy and correctness

It also happily auto-completes in the search input for non-development tasks, and it's not like developers don't ask questions outside of programming
The issue for me wasn't that it was under-explained or anything.

My issue is how jarringly out-of-place it feels. In the midst of a futuristic space opera, they shoehorn in a notorious serial killer from the Victorian era. JMS meant it to be cool, but instead I found it laughable. B5 wasn't Doctor Who, where mashups like that happen once a month.

Why does Jack, of all people, attract the Vorlons' attention? Why do they choose him as their tool? Why didn't the Vorlons interrogate Delenn themselves, or make a more recent interrogator? We're told he's uniquely-suited to his task, but nothing about his character convinced me that's true.

Why even were the Vorlons in doubt about Delenn and Sheridan? (I don't remember if there was anything leading up to the episode, but I admit it's been long time, so maybe there was something. I just vaguely recall it felt a bit out of the blue, but I could be wrong there.)

Regardless, there's really nothing about Sebastian or the episode that was improved by making him Jack the Ripper. It's my personal worst B5 episode.
Will Llama.cpp give the same results as Llama? And how is it so much easier to run?
Transitioning the former US people to Mexican law and dismantling the constitution, federation and states might be the hard part. Oh you didn’t mean like that…
A statically compiled executable is even easier, and can be hosted on your webserver
It can be, but there's no need for paranoia. It's weird really. Trademarks are IMO about the least objectionable kind of IP. They're there to serve normal people, and are simple enough to work around if needed with no loss in functionality. Very much unlike patents or copyright.
> knowingly promoting false information.

This in itself should be enough to remove media organisation protections.
I ended that for my team.

Hiring managers perogative.
I don't...

First I am writing code for my own pleasure. I am doing it because I like putting my thoughts in this form...

Second AI will first eliminate derivative work, script kiddies, sweatshops etc. I won't be missing them.
I'm also surrounded by people who shit and piss. That doesn't mean it's okay to hang around a store entrance doing that.

Hey look, you can learn a lot from a dummy*:

HUMAN:

What's wrong with the following argument?

"People who complain about druggies who hang around store entrances and such have no empathy. They have no idea what druggies look like. In fact, druggies are everywhere that you don't even know about. Your neighbor, friend or relative could be a druggie. Therefore it's okay for people to sit on the ground doing drugs around store entrances, bus stops, park benches and other public places."

GPT4:

There are several issues with the argument presented:

- False equivalence: The argument equates people who complain about drug users hanging around store entrances with a lack of empathy. It is possible to have empathy for someone struggling with addiction while still being concerned about the impact of their behavior on public spaces.

- Stereotyping: The argument assumes that people who complain about drug users in public spaces have no idea what drug users look like. This is a sweeping generalization that may not be true for everyone who expresses concern about the issue.

- Red herring: The argument brings up the fact that drug users could be anyone, including a neighbor, friend, or relative. While this may be true, it doesn't address the main concern of people who complain about drug users in public spaces, which is typically related to safety, cleanliness, or public order.

- Non-sequitur: The conclusion that it's okay for people to use drugs in public spaces because drug users could be anyone is a non-sequitur. The fact that drug users can be anyone does not justify their behavior in public spaces or negate the concerns of people who complain about the issue.

The argument could be improved by acknowledging the concerns of those who are worried about drug users in public spaces and offering potential solutions or compromises, instead of dismissing their concerns as a lack of empathy.

--

* Famous line from the US DoT's 1980's TV campaign promoting the wearing of seat belts, featuring crash test dummies.
Just say crypto bros. We all know someone who treats crypto like it's CrossFit. We'll get what you mean. Even a miner and exchanger is a crypto bro, even if they don't want to admit it. They're in it for the money.
The hash table is O(1) even without your modification. Because there is a fixed dictionary, the length of the longest possible word is known in advance. That provides a constant bounds that does not grow. Let's say the longest word is 25 letters. Your hash computation is O(25) which is equivalent to O(1).

What this means in practice is that there is no polynomial curve for very long words. You don't bother hashing them, so the curve peaks and then flattens.

Obviously a trie is an interesting and possibly faster solution, though the hash has the benefit of being more cache friendly. But the big O analysis presented for this problem is flawed.
I like this very much, i am hearing the word responsible AI alot these days and there will be lot of need for some one to understand the AI alignment problem and help companies achieve it.
because Janet is a lisp-1, this should be very doable.
yes, I believe that is the one. We've engineered the server for additional providers and so it should be easy enough to add (and we'd welcome any PRs)

one caveat - we are shipping as fast as we can right now so that we can have feature-parity with Firebase. It's a balance of "breadth vs depth" and right now we are going for breadth. We will definitely offer more providers on the platform but the resilience of s3 is beneficial for our engineers right now - it means that they can focus on features rather than devops.
I found it to be very impressive, although eventually it caused a few performance stutters on my laptop after extended playing.

What a shame it can only be used on older DX 7 and 8 games.
That also makes sense when we account for how gov'ts are really good at wasting money for below average results...

This is not something I would trust them to do competently or within a reasonable budget.

If it was done through the NSF or DARPA, with an industry partner, maybe? But I can't imagine the current politicians and them arguing about if & how to put restraints on it. It will be interesting to see how the CCP goes about this. Maybe the EU can offer a third alternative?
"yum", "apt" etc have registries, roll back etc and have for a good few decades.
>> You must believe deep down in your core that ordering a human being to do something is a sign you must introspect about your failure as a manager, and commit to fixing the problem.

>This also just seems like new-age guilt injected into the work place. Don't be a micro manager always in people's faces for no reason but if you're telling yourself you're a failure because _as a manager_ you told someone to do something, I'm not sure how you last more than 2 days on the job.

I don't know. As a parent it's something I do all the time. My aim is very much to lead my kid and I absolutely hate being authoritarian. So whenever I do find myself being so, I try to introspect (not very successfully for the most part) and find a better solution.
GPT LLMs etc are designed to output strings that look like real language, and follow rules of grammar and word constructions etc that are used by people. Image generating models can be manipulated by using prompts with all kinds of strange combinations of words and letters that would never come out of a language generating model.
Discord is all kinds of nightmares. Every time I open it I have to close multiple popovers trying to sell me things, something about "Nitro", stuff about running my own Discord etc. Then there's the fact that there's red dots on channels that I've never been in and there's no way of working out why I have a red dot on there or viewing just my mentions. I hate it.
I wonder if there is any solid data on how hiring practices relate to candidate/team/company performance.

Is any of this better then randomly selecting? Do we even know if there is a skill set that is optimal, or if multiple complementary skill sets work best? Do we know what they look like, how to select for them? Or are we all just filtering for whatever collective definition of cleverness people involved in a given set of interviewing and hiring tasks prefer?

I suspect on average it's better to filter out good candidates than filter in bad ones so as long as a selection process skews towards eliminating most candidates probabilities will have most teams covered on that front. Of course this only works when salaries in programming are rising faster then the rest of the labor market, attracting a growing cohort each fiscal cycle.
The distortion is not because the Earth is 3D and maps are 2D, it's because the surface of the Earth isn't Euclidean like a plane is.

That means the meridians (the vertical lines you see on a map) which are perpendicular to the parallels (the horizontal lines on the map) intersect themselves at the poles (!). You can easily see how this leads to distortion of the areas closer to the poles (like Europe) on any projection where the meridians are parallel. Projections like Mercator account for this distortion by making the distances between the parallels bigger as one moves towards the poles. That's what makes Europe and Greenland huge, but more importantly makes it possible that any arbitrary straight line on a Mercator map corresponds to a straight line on the globe, which was huge for navigation.
Sorry, English it not my first language, I meant it as a first destination, it obviously just flew by.
You don't have to install it anymore.

https://earth.google.com/web/
> I don't disagree that the company is "sketchy as heck", but the fundamental bet was that the main computer interface display device would move from being a monitor (and also perhaps the smartphone display) to being VR. And yes, there were people skeptical about that, but I don't think that idea in and of itself (that is, taking Facebook's nefariousness out of the equation) was that outlandish a couple years ago, despite my personal disdain for the idea.

Actually, that idea is less outlandish now; in fact, they should double-down on it if they can.

A few years ago ChatGPT and AI as they are now were not even close to allowing people to use something other than screen with (perhaps on-screen, perhaps physical) keyboard.

With the advances we've now seen in AI, it makes VR more likely[1] to be the main interface to the computer, not less likely. Hence, they should double-down on VR and immediately integrate AI, even if it means ditching the bulky headset that users have already rejected.

A ChatGPT-like assistant could be the final puzzle piece that causes users to stop using the monitor/screen/keyboard for interacting with their social network.

Not to say that they'll switch to VR, but it becomes ever more probably, with AI assistance, to ditch the current interaction mechanism for social network users.

[1] Still pretty unlikely, but more likely than before.
What exactly is a problem with C++’s strings, or especially Rust’s? Everything you mentioned can be controlled as explicitly as you want.

The only problem is C is simply not expressive enough to have proper abstractions like that.
Yeah, once you get the job after the grueling interview you realize that your actual responsibility will be for the "More" button in Gmail. You need to make sure that it sticks to the "Refresh" button at all times, because it apparently likes to drift.
wow I had no idea about permutations in Midjourney and it's an amazing feature! thank you very much!!
It has not been available, it was just released, hence the news being submitted here. Before this the only way to use it was to just take the dll from Portal RTX and try to throw it at old games hoping it would work.
If you count raylib as a GUI, yes!

https://github.com/tantona/janetroids/blob/master/main.janet
Wouldn't the idea be to merge USA to Mexico and adopt the Mexican system in whole of USA? Might make lot of sense really.
Sort of, but this metric can also be gamed. Look at this effort from 2008 to game the metric in favour of Delphi (http://delphi.org/2008/10/delphi-keeps-climbing/). That's why Delphi remains high in this useless, meaningless ranking even though no one uses Delphi.
- "Titan IIIE was a significantly more powerful vehicle than the Ariane 5 while launching a much smaller payload"

Yes, with a fourth stage. (I don't think it's particularly that modern rockets can't integrate such a solid-rocket boost stage, but rather there's no payload that needs this).

https://en.wikipedia.org/wiki/Star_(rocket_stage)

- "JUICE also has to be going slow enough to enter orbit without carrying an insane amount of fuel for braking while Voyager just did a flyby"

The flyby speeds are similar; but JUICE takes a time to get to that speed.

It's not really that difficult to capture into Jupiter. Parent's link [3] says it's only 900 m/s for JUICE. Part of the reason is the extremely deep gravity well; and another is that the moons are large enough to give you effective gravity assists, within the orbit of Jupiter.
That's imo a right to repair issue. We can build easily diagnosable and easily fixable hardware. Big Corps just don't
This might be the best unintentional weight loss tool I've seen. Trying to get to the Pokemon a size down feels like a nice challenge.