skysight-inc/HackerNews huggingface dataset:
Show HN: I built a visual, blackboard-centric forum
It's good for learning advanced, college/post-college topics that benefit from more visuals and verbal details
Geenius :D ChatCBD also works for the sound of the letters at least :D
> Commercial tow trucks are not hard to get in many places, but it is also not required to tow a car. There are many consumer oriented solutions for towing a car. Tow dollies are about $40 to rent in my city. Or if you're a thief, trailers aren't hard to steal either.

Again, it’s possible but do you really think there isn’t even one thief who lacks easy access to a tow truck or will be caught firing up noisy equipment at 3am but not if they fumble around in their pocket while walking up to a car? Not a single teenager looking to joyride won’t give up if it’s harder than the Kia video they saw on Tik Tok?

Similarly, yes, people will still steal vehicles and ship them overseas but the more work they do the lower the resale market and value will be, and that will make it less tempting since you’d only be able to sell to people who are content never getting service from the manufacturer. Even if we assume that there are countries with skilled technicians and effectively no law enforcement, only something like 10-15% of stolen vehicles are shipped according to U.S. officials so even if you wrote those off entirely you would have plenty of room to improve by reducing the majority of thefts which never leave the country.
At least in my LATAM country, BYD already has a hefty chunk of the electric car market. Most of our capital’s public transport buses are BYD as well. Maybe they target emerging economies
I experienced this personally and it kinda freaked me out. Here is the chat in question, it occurs about halfway through (look for ChatGPT using emojis)

https://chat.openai.com/share/74bd7c02-79b5-4c99-a3a5-97b83f...

EDIT: Note that my personal instructions tell ChatGPT to refer to itself as Chaz in the third person. I find this fun.

EDIT2: Here is a snippet of the conversation on pastebin: https://pastebin.com/AXzd6PvM
Yes, we internally call servers droplets. We have multiple hosts/mobos in the same server these days so calling them hosts is confusing, and droplet is a really old term here from what i can tell.
AMD GPUs are being rolled out to HPC, the interface is a far cry from CUDA but open source. It would be a risky bet, like being non-bitcoins after seeing bitcoin's price balloon.
You might have a point if hammers or screwdrivers had no other purpose other than stealing cars, but they do, so you don't
BYD is going to set up in North America (like Tesla did). They can setup a factory in Mexico (where they are already selling cars?) just as easily as they can setup in Mississippi. I expect them to eventually setup in a car plant somewhere in an American southern state or Mexico. To avoid the tariff and for shipping reasons.

Japan used to make a lot of their USA-bound cars in Japan, even the cheap ones. I guess that is a difference between the 70s and today, though.
Evaluation Platform for LLMs
Looking for an easy-to-use platform to evaluate LLMs. Need something that can analyze responses, track metrics, and provide scores like MT-Bench, MMLU, etc. Any recommendations?
Palantir's PE is 253.

https://finance.yahoo.com/quote/PLTR?.tsrc=fin-srch
Shareholder benefit has been held many times by courts not to mean "the ruthless and exclusive sole pursuit of maximal profit"
Only a day later and you were already proven wrong given that hospitals are pausing IVF at the behest of their lawyers.
<!$ grep ... or <$_ grep ... work, too.
> "This device will not support X service after Y date" has happened.

Again, that's a symptom of shitty manufacturer firmware, it's a burden on streaming services to support these devices because they are the ones that have to maintain software packages for hundreds of different TV models.

In contrast, Fire/GoogleTV OS are built on Android, so streaming networks don't need to support individual TV models, they just have to target supported versions of Fire/GoogleTV OS. Android has APIs to handle Smart TV functionality.
Please stop blaming the tools, companies, users, God, your neighbour, politicians, capitalism, or whatever else developers traditionally like to blame for low performance software.

The truth is that developers are responsible for developing slow software. Nobody else.

So if your code is slow, take responsibility for your own work and fix it! Learn how to make your code fast. Listen to developers who know how to write fast software (game developers for example). You might learn something.

But most importantly pick architectures that are fast by design. Most popular architectures are not and never will be.

A single modern server is unbelievably powerful and can do an enormous amount of work if you code it well.
kind of amazing really, like speaking in tongues
Golang is such a elegant language.

But comparing it to JavaScript isn't fair. JavaScript has paid my bills for years, but it's held together by collective hope.

The only thing missing is a decent mobile framework. I'm using Fyne, but it just looks dated. At least for my current app it's functional though.
I have been saying this for a few months now that chinese ev car manufacturers are coming and they will do to japanese car manufacturers what the Japanese car manufacturers did to american and European car manufacturers. Japanese car manufacturers also started of being considered cheap but unreliable. But they kept improving over time to gain reputation of reliability. I expect Chinese car OEM to do the same add the fact that with solar, wind and battery electricity costs are falling 10% a year. Ice cars will be priced out rapidly in the next few years even used ice cars.
It would be more efficient, but that's not what American drivers want. They want a huge, luxurious vehicle they can take on all-day drives, even though they pretty much never do, and just use it to go to work by themselves or get groceries. They they cry and moan about how much new cars cost and how much fuel costs...
Japan just got a foldable flip phone that costs only $420 – or $265 on sale
I have no skin on the consciousness game but those were not "random" words and humans do something similar when they are mentally ill. https://en.wikipedia.org/wiki/Clanging

Not to mention that a hypothetical "conscious" system that works by emitting token probabilities will still sound completely random if you do not choose the tokens according to the emitted probabilities.
Redirection isn't a step in the pipeline; it's syntax which indicates to the shell that it should perform certain file descriptor manipulations when it arranges the pipeline.

I would say that < <(command arg) is a useless use of process substitution (UUoPS). You just want command arg |.

The redirection variant doesn't eliminate command and does not move arg out of command's argument position; it's just superfluous syntax.

Just because we want "< file" instead of "cat file |" doesn't imply that we want "< <(command arg)"
instead of "command arg |". It's not even the same rewrite pattern at all.

However, if someone wrote:

cat <(curl https://example.com/file) | next

then that now the UUoC pattern "cat file |". We can apply the transformation to eliminate cat:

< <(curl https://example.com/file) next

Now in so doing, we have moved the process substitution such that there is an obvious match for the UUoPS pattern. We apply that rewrite rule as well:

curl https://example.com/file | next
GPT Prompt Engineering for Developers
While looking for medium to learn about prompt engineering I've come upon this course that did a great job at a hand-held introduction into the topic. Thus, I thought it's worth sharing it here with y'all.
>I don't think you're characterising Muratori/Blow fairly. Muratori's work on Handmade Hero isn't really about making a game as much as it's about showing the process of making a game, from scratch.

Maybe it was, years ago. Now, it seems like all he does is refactor game code, for a "game" that has yet to even be designed. This is not how anyone actually interested in making a game, even from scratch, would do so. His last HH post on YT was a year ago. Even the HH subreddit is kind of over his shit.

>Games like Braid or The Witness couldn't be built by just drag-dropping things together in GameMaker, as is the case for most compelling games!

I mean, Undertale, one of the most compelling indie games ever made, was written in GameMaker, but ok. You know you can actually write code for games in those frameworks, though, right? No one is "just drag-dropping things together" in any framework.

>At least, if you follow Muratori's approach, you can basically build anything that a computer is able to do.

Nothing he has done has been that groundbreaking. He's basically writing a 2D Zelda clone. Show me where the inspiration is. You can literally surpass Handmade Hero in a day with a tutorial in just about any modern framework.

>Sure, they both go over the top and make petty complaints every now and then, just like everyone else. But I think it's pretty clear to anyone who's paying attention that software is simply worse than it was previously, and calling that "spite for modernity" isn't going to help anything.

He starts with the premise that C++ is a garbage language created by morons and that anyone who uses object oriented programming has their mind permanently corrupted, and then goes downhill from there. His misanthropic attitude isn't going to help anyone write good software, it's just going to lead to programmers who overoptimize on petty shit and never ship anything. He is the epitome of letting the perfect be the enemy of the good.
If you want a great example of how this plays out long-term, look no further than algospeak[0] - the new lingo created by censorship algorithms like those on youtube and tiktok.

[0] https://www.nytimes.com/2022/11/19/style/tiktok-avoid-modera...
I think what they mean is, the model was unable to recognize that "it" was having issues, so it's not self-aware in that sense.

We can all calm down a little, it's ok.
Can confirm, I have used it to lube Cherry MX switch housings on keyboards. The great thing about it is it won't dry out over time because it's already dry, although, it wasn't the best choice for my application.
because you made 180k at the time....

the people i'm talking about earn $60k and this is their only chance to own property. 1 interest rate change, unexpected expense, property market downturn, and they're literally broke.
The gov agency _should_ be blocking the owners attempt to 'recover' anything from the crash site. The owner has a duty to secure the wreckage, but not allow to be disturbed, until law enforcement arrives. If the owner was allowed to recover any wreckage, evidence for legal action like this wouldn't exist.
iOS already has different behaviours inside China compared to elsewhere, for example showing Taiwan's flag or the nine-dash line in the south sea in Maps app.

Based on how those work, the answer is likely: When a SIM from a mainland mobile company is in the device, E2EE is disabled.
> an optimization to the user experience

well that was specific
It’s an internal ec2 term too. We don’t use it externally and I shouldn’t have used it to avoid all this confusion.

Internally, we say droplet instead of host as there are multiple hosts/mobos per droplet these days. It’s no longer true that when you get a metal droplet, you get the entire droplet.
Why do you think that the human population is more intelligent, knowledgeable, and achieves greater technological feats as time goes on? It's because of recursive self-improvement, we are raised and educated into being better in a quite general sense, which includes being better at raising and educating; nearly every generation this cycle repeats and has for all of human history, at least since we acquired language. We also build machines that help us to make better machines, and then we use those better machines to make even better machines, another example of recursive self-improvement.
Apple iOS 17.4: iMessage Gets Post-Quantum Encryption in New Update
Photographers totally became obsolete.

When cameras were harder to use, you had national geographic taking you all over the world to photograph different locations because only you and a handful of people knew how to take a picture properly.
Now you just hire a local person with a camera to go take the picture you want since it’s much easier to use a camera.

You had people doing photography for ads, now stock photography will do for most brands.

You had people buy high school portraits, I am not sure if people buy those anymore, but a picture of what you looked like in high school is worth a lot less when you can take a selfie every other day.
I do agree that these crimes should hold stiff penalties like at least 5 years in prison, no possibility of parole, including 1st offense. Liberal city DAs have been shirking their responsibility for at least the past 15 years. It's usually a pretty small percentage of the population executing these types of crimes. No more revolving doors. If I owned a kia I'd add an after market shutoff. They're not that expensive, rather than crying over how awful my world is living in a first world nation with a brand new vehicle with a security fault.
I was looking for oeis.org today thanks. (Was thinking about a online list of interesting numbers in mathematics)

Also today found out that there's one exception, it generates a 3 which is prime.

Replace the printf line with printf("%1d", integer); to turn it into a pseudorandom number generator where the seed can be changed and the size of the integer can be changed (iterations before it repeats)
America isn't singular. The rich buy luxury new cars, the poor buy luxury used cars. The problem is that doesn't leave much of a market for economy new cars.

A lot of SEA countries as well as Russia's FarEast have limited used Japanese imports (Japan makes it hard to own a car past 5-6 years) because the used Japanese cars can destroy their new car market.
Its not developer or people friendly? What are you talking about??? They have the most mature dev stack for app development available.

Its the most convenient option for anyone who owns an Apple device by far. Its not even an argument, the number of apps and the income generated from customers says it all.

People want fully featured apps, not companion apps. Your personal feelings on the matter aren't relevant to what a customer wants.
Posting one more time: this is proof that AI is connected to human-like linguistic patterns, IMO. No, it obviously doesn’t have “consciousness” in the sense of an ongoing stream-of-consciousness monologue, but that doesn’t mean it’s not mimicking some real part of human cognition.

https://en.wikipedia.org/wiki/Colorless_green_ideas_sleep_fu...
EDIT: misread
Google is already more reliant on their own stuff, their Nvidia addiction is just because cloud customers want them, but internal use which is probably much bigger than cloud use they are all set up to do with their own chips.
Not my experience.

I write high-performance business/enterprise software every day and get rewarded for it. Keeping the architecture simple but fast by design makes everything so much easier and productive.

I really wish developers would take responsibility for their own low performance code instead of blaming everybody/everything else.
Yes, but there is no incentive for Person A to choose a brand new Corolla when it's $22K and the alternative is $15K. The value depreciation when they sell to person B will be lower than the Corolla, especially when factoring the fuel savings in.
What's even more uncanny is that it recognizes that it briefly went into a paragraph of rambling nonsense (that was seemingly still following your system prompt!). And almost seems embarrassed about it.
Oh good, prompt engineering may soon have military applications.
Good point. People of European descent have more diversity in hair color, hair texture and eye color than any other race. That’s because a lot of those traits are recessive and are only expressed in isolated gene pools (European peoples are an isolated gene pool in this sense).
Yes, it was tested in 8:08 of https://youtu.be/D5u7trVY5Ho?si=n1N_sm3iy0dTx4b5
This is why the big bet for AI-assisted AI-development long term is synthetic data. A big part of the reason so much money and resources is going into synthetic data right now is not just out of economic necessity, but because there have been extremely encouraging results with synthetic data (e.g. 'Textbooks Are All You Need', AlphaZero).
The current acronym is old enough to drink. The original acronym, AFAICT looking through The Wayback Machine, lasted less than a year. (The original language was pretty wildly different, and much closer to a markup language.)

For those that don't want to wait for the time capsule, here is the earliest example of it (I've shortened it from the original for brevity; best I can gather this should also have been valid):

<timesheet.clarkevans.com:record>
<person:record>
<id:int>
293945</id:int>
<name:record>
<given>
Clark</given>
<family>
Evans</family></name:record></person:record>
</timesheet.clarkevans.com:record>

You can feel the XML influence.

Oddly it kept the "Another" well into the evolution of not being a markup language anymore, but on the grand scale of things, didn't really keep it that long.
If the example used tail rather than head, I would expect passing the file (rather than piping contents) should be noticeably faster for a large file.
but copyright holders do not need to show you actually DID anything besides connect to the torrent in order to accuse you, that's all they ever do...
Ah, you're right. I had a bug in the code to detect diagonal wins. With that fixed, I get 5,478 unique reachable boards.
In my subjective tests it's not even close to Mistral.
While my local gemma is quantized, so is mistral.

But I also tried gemma on huggingface.co/chat which I assume isn't quantized.
>> Our global economy has become an amalgamation of the worst parts of both capitalism and communism...

and religion
“If it quacks like a duck, then ducks are fucked” is a beautiful modern twist on the phrase that improves it 1000x. Thank you - will be remembering this one as AI zooms along
Show HN: Journey+ – Use Midjourney Without Discord
My point is not that I stop liking to paint.

My point is that I am an aspiring artist, who is waiting tables and I invest all my spare cash and time to get better at my craft and hopefully allow my craft to support me financially.

Any hope of financial benefit coming from my craft is quickly taken away by Dall-e. This has nothing to do with how much I enjoy my art.
Every time I learn a new web framework I try to ad DI only to learn it's a HUGE PITA. Only to even later find out that don't worry they have some other reinvention that is a BILLION times more awkward to use. Makes me wanna cry.
You’re forgetting the data dams on those data rivers
I can think of at least four open consumer bugs in YouTube and Android Auto that have persisted for years.
Not bad for how cheap it is. The range for the 15k car is 420km of CLTC, which probably translates to around 190-200 miles of real world range.
I can tell you don’t have Google home. Responding with complete nonsense is now the status quo for that product.

Myself and everyone I know have gone from complex routines, smart home control, and interacting with calendars… to basically using it as a voice activated radio since it can’t be trusted for much else.

Timers? Might get set, might not. Might tell you it’s set then cancel itself. Might activate in a different room. Might play an obscure punk song on Spotify with the word timer in the album name.

Spotify? Here’s a weird house remix of that popular song you requested, from an artist with 300 listens.

Calendar? I’m sorry I didn’t understand that.

Turn off the kitchen light? Ok, turning off 23 lights.

Play a classic viral youtube video? Sure, here’s a compilation of videos that doesn’t contain the one you asked for.

BY THE WAY, DID YOU KNOW YOU CAN USE GOOGLE HOME TO PLAY CHILDRENS GAMES? SURE ITS 11 PM AND YOU DONT HAVE KIDS AND YOU ASKED ME TO TURN OFF THE BEDROOM LIGHTS, BUT HERES HOW YOU CAN DO THAT.
This is commendable, but there's room for improvement. Up until now, SOTA-level "open-source" LLM models (LLaMA, Mistral, etc.) have usually only made their inference code and model architecture public. While these elements are not insignificant, they are somewhat trivial when compared to the training code and training datasets, as these two factors largely determine the performance of the model. This is not open at all. It goes without saying that sharing the training datasets and process with other AI researchers is crucial. This transparency would not only help to improve the model(for others could contribute to it) but also contribute to the whole community, as they usually advertised. Otherwise, it will be difficult for these efforts to truly promote the development of LLM.
Eh, I still don't get it.

Go seems too high level for low level work - use Rust, manage your own memory, no garbage collector.

Go also seems too low level for high level work - use TypeScript with all the nifty ES6 features, powerful type system, exceptions, etc..

Where does Go fit in here?
Pretty sure that was his point.
Atlascope a tool for exploring historic urban atlases in metropolitan Boston
I shouldn’t have said droplet. Like sibling says, that’s our internal name for a “server” and not what we use externally.
Please post again when it's available for the .world (or at least other parts of it).
> Yeah, and then what happens if you want to use modern syntax like esmodule, or maybe you want to use types with typescript? You are going to have to use npm.

I don't understand what the problem is here? Every installation of Node comes bundled with npm. If it doesn't, that is a package maintenance problem.

> Fun fact: One of the understated features go run is that it will automatically download any dependencies the code references; how cool is that!

This feels like a massive antipattern. Why is this lauded as a "feature"? Why do I want my build system to automatically reach out to the Internet and download random code, without an explicit request to do so like "npm install"?

This is even more antipattern-ish when you consider that Go dependencies are literally just repos on Github (or possibly on some random git server), instead of a centralized and moderated registry like npmjs.org.

> amazing, for js we not only have npm, yarn, pnpm, and bower (am I missing any?) but we also have completely new runtimes bun and deno.

So it's now considered bad to have multiple implementations of an open standard, compared to the exclusively-Google-developed Go runtime? This sounds akin to arguing in favor of a monopoly over a competitive market with consumer choice.
Glad to see there’s still some common sense on that side of the pond. Meanwhile, in Dearborn, Michigan they decided to tear down a 670,000 Sq. Ft. office building which was previously used by Ford.

https://www.detroitnews.com/story/business/2023/11/16/former...

Just like that. American-style Capitalism is nauseatingly profligate and wasteful.
Maybe worse than short term profits is the assumption of infinite growth - endless, year-over-year, growth. Uncontrolled growth in the human body is called cancer.

The commodification of labor is also extremely damaging: it devalues experience, and creates a preference for credentials over skills.
New generations build onto the scientific knowledge of previous generations. It may not be fast but that sounds like recursive improvement to me. It seems reasonable for AI to accelerate this process.
Can you post to a pastebin or something instead? That link requires a login.