skysight-inc/HackerNews huggingface dataset:
This. So glad to see there are still people who care about minimalism! I asked here on HN the other day that "why your login screen loads 6.4MB of resources" and they said that VSCode is ~200MB and gdocs is ~30MB so it's not that bad. That's the spirit these days.

I want to make things very, very differently. Not just because of the size, but maintaining a codebase with 5k lines is so much easier than maintaining 500k lines.
As a cardiologist I will translate this into software: saying that the name of the portion of the diaphgragm that opens to the IVC is "basic human anatomy" is like saying that "monoids in the category of endofunctors" is a basic tenet of software development.
Regarding the downvote. Am I wrong?
Just had an idea. The power of a flagging should be scaled by the inverse of how often the flagging user uses flags.
Just because alcohol addiction is worse for you, doesn't mean weed is good for you.
> Regardless of margin % that's a stupidly good read on the future hotness

For sure. Was just pointing out that "money printing", which I could classify as disproportionately profitable, is more recent. As a stockholder I'm perfectly happy with their increase in CAGR over the last few years. If they made this many good bets with the income they had to invest in R&D, I'm hopeful that they can scale with larger budgets.
web version vscode.dev win, this app very have big delay for input
> I'm terrified of seeking help for mental illness because certain diagnosis can have legal impacts. It is a sad truth, no one has a real response for it except "get over it", and it is very, very difficult to get support for political reforms to protect the mentally ill.

What are some of the impacts?

I remember the show "Homeland" the main character had a sister who was a doc who would prescribe her meds for bipolar, that way she could continue working for the government/Pentagon as a spy.
I would not trust a $31B company who fired me when times temporarily got slightly tough. They'll do it again at the drop of a hat.
Decision Tree for Optimization Software – Hans Mittelmann
Well you're describing a readability problem. And you're essentially saying readability is what causes it not to scale.

If we consider the concepts orthogonally meaning we don't consider the fact that readability can influence scalability then "everyone" is fully correct. Linear code doesn't scale as well as modular code. The dichotomy is worth knowing and worth considering depending on the situation.

That being said I STILL disagree with you. Small functions do not cause readability issues if those functions are PURE. Meaning they don't touch state. That and you don't inject logic into your code, so explicitly minimize all dependency injection and passing functions to other functions.

Form a pipeline of pure functions passing only data to other functions then it all becomes readable and scalable. You'll much more rarely hit an issue where you have to rewrite your logic because of a design flaw. More often then not by composing pure functions your code becomes like legos. Every refactoring becomes more like re-configuring and recomposing existing primitives.
Another risk is if you add print_table() then someone else is going to find it and use it in their code, but also add a little flag to adjust the output for their use case.

12 months later you have:

print_table(
rows,
headers = None,
is_unicode = False,
left_align = False,
align = [],
remove_emoji = None,
max_width = 80,
potato_mode = 7,
_debug_frontend = not FLAGS.dont_debug,
ellipsis_for = 0,
no_print = False,
)
a long time ago i build a project like that
but instead of relying on whois. i did a traceroute to every ipv4 address avaliable.
several router hops, have a reverse dns that uses some names that include city codes, (like airport codes ).
most providers have a single hop for a city. so its easy to correlate the latest router hop to a city.
They've implied there are many Gambling sponsors, that most other OSS projects are either refusing to accept sponsorship from Gambling companies or refusing to link to them after receiving their sponsorship, that collectively all OSS projects are actively doing this, when it's simply the "most open source projects " being referred to simply aren't receiving logo-tier sponsorship from Gamblify.

IOTW It's making a misleading statement, phrased as an innocent question.
> But not everyone has a family or solid friend group

And they never will, if they stick around at work after work.
YES PLZ !
Case in point : Cyberpunk 2077. Runs much at a higher fidelity than SF and is very much a showcase piece for Nvidia.

They dropped new drivers and the game yesterday, seems to smooth things over already. They are also going to talk to Intel, Nvidia and AMD to improve performance.
I feel like there a happy medium between the two, the left can easily be made more simple by factoring out one or two functions however the right went too far.

The prepare and addtoppings functions should be one function, prepare effectively just fills in a struct and calls add toppings, its pointless to seperare them.

The Bake function simply prepares the over for cooking, which the author mentioned should be a dependency with a method and then factors 4 lines of code into a new function for no reason. The bake and bake pizza function should be one function.

You can then keep the box function as is.

That would be both easier to maintain and easier to read.
ChatGPT uses a 1.7 trillion parameter model IIRC. I wouldn't expect a 70b model to compare well. There are medical finetunes that might be better to try for this, like https://huggingface.co/wanglab/ClinicalCamel-70B

Edit/Correction: as mentioned below, free tier used by OP is in the neighborhood of 175b
sgherzivincent@gmail.com
What is surrealDB...Their website doesn't say.
Paul, take a break and let your superiors answer for their design decisions.
Agreed. I’ve written plenty of software of all kinds and have never had to write a 2000 line long methods (although I have had the joy of refactoring such messeses a time or two).

Just don’t do that. Your code doesn’t have to have abstractions out the wazzo, but if your class (or method) is getting bigger than 1000 lines that’s a great sign that it’s doing too much and abstractions can be teased out. Your future self will thank you, as well as your team.
I got into computer gaming late. I got a Tandy 1000 in 1995 (when I was 12) which launched my love for computer games and KQ3 was one of my first adventures. Being voracious reader of fantasy novels at the time, being able to play as a poor abused apprentice to a wizard was something I'd never experienced before. Collecting spell ingredients and searching for an escape was so much more engaging than the Sonic and Mario games I'd played before. That and Starflight will always hold a special place in my heart because they allowed me to explore games in a way that I didn't realize existed based on my experience at the time with NES and Genesis games. There was just so much more depth relative to most console games I'd experienced by that point.
> and you can always appeal with their fraud team

ROFL
> The problem is the fact that people who hold these viewpoints see religious people as their enemy, so they're weirdly blind to how they themselves are religious.

It’s a fascinating realization. It reminds me of the religious history of the Soviet Union. The Soviets attempted to “delete” religion, which instead of creating a rational secular society, instead pushed people into pseudoscience, occultism and superstition.

It may be that in a culture pushed away from orthodox religions, due in many cases to those religions often actually engaging in hate against certain groups, a kind of replacement religious system takes hold.
Use the "FIDO (both U2F and FIDO2 flavors)" capability to protect your Gmail account. You don't want your email compromised.. it's the most important.

Next, use 1password with the family. It too has FIDO support.
Crazy shit happened in the past for less substantial reasoning

https://en.m.wikipedia.org/wiki/Kyoto_Animation_arson_attack
From people hosting image generation models on Stable Horde I've heard that you can pretty severely underclock/undervolt your GPUs and keep them stable, massively reducing heat output and energy cost without losing nearly as much performance. I'm not sure if this transfers into text generation or not, this was from image generation workers that have a few seconds downtime between requests; however it might be worth a bit of research if you happen to be running consumer GPUs.

-----
From TheUnamusedFox, in August:
> 3090 down to ~260-270 watts (from 400) with minimal gen speed impact. Same with a 3080ti. It seems to be more stable with image generation than gaming, at least on my two cards. If I try to game or benchmark with this undervolt it is an instant crash.

From another user:

> this undervolting stuff is pretty sweet.
> undervolted_limits.png [1]
> max_power_limits.png [2]
> this is my before and after.
> a solid 200 watt drop for only 9.2% loss of performance
> not to mention the 30 degree drop in temps

[1]: https://cdn.discordapp.com/attachments/1143237412663869570/1...
[2]: https://cdn.discordapp.com/attachments/1143237412663869570/1...
To me indie means that there is no outside stakeholder that wants ROI, its all funded by the development team or customers.

This would then also include every public stock company and every company where the owner no longer works on the games in addition to having outside publishers. This would disqualify almost every bigger teams. There are still some big indie teams, but very few.

All the bad things that comes with a publisher also comes with having outside investors/owners in general, it means that now the game starts to be judges on ROI rather than the developers pride.
Try no/low code tools like WeWeb or Glide. Still more of a design/dev toolkit, but a leap closer.
New day, new JavaScript framework...what's new? Anyway, I highly recommend Quasar if anyone's looking for something new to use. Been using it for two years now and after 20 years of coding I felt happy using JS. Not that Vue is not good but quasar just has it all and is built on top of Vue.
Learn how to choose and implement the right incident response tools to address modern security threats and isolate root causes of performance problems.
Yes, SO MUCH NETFLIX to watch. I'd write a longer comment but the next episode is already starting.
Learning C is about learning how the OS works.

The C syntax is quite simple. Complexities come when dealing with the OS through system calls. Threads, sockets, memory, etc.

Most other languages are about learning the language features. The languages you have mentioned and C++ are like this. People tend to get bogged down in trying to get the language feature to work for their problem. I have avoided this as much as possible since I find going down that path forces me to restate my problem in a more contained environment.

I work on Linux with C. The two most important books I've used are
1. The C Programming Language by Brian Kernighan and Dennis Ritchie
2. the Linux programming interface by michael kerrisk

Also understanding your compiler and debugger is very useful. There are a lot of options in these tools to improve your program and workflow.

Try to reduce your cycle time. Code, compile and test. Don't try to write a tone of code and they get it to work properly all at once
A law against 100mph speeds on a vehicle is not a corollary to drug prohibition--it's banning the use of vehicles completely.

"It has to do with the magnitude of the problem to society. Motorcyclists getting killed, although a problem, is not that high of a problem to society in the US."

Considering that cannabis kills exactly no one, you seem to be arguing against your own point here.
One interesting property of Hertz is that it's partially appropriate for describing sampling rates. I've found use in annotating separate units for "cycles/sec" and "samples/sec" so I avoid mixing them up (for example, the Nyquist rate can be expressed as 0.5 cyc/smp).
I have four Yubikeys.

One of them is a black one that work gave me for use with the work computer. I’ve had this Yubikey for over 1 year.

Three of them are blue ones I bought from Amazon, that I also added to my SSO profile at work. I’ve had these Yubikeys for several months.

One of them I keep in my wallet most of the time. One of them I keep on my desk and bring in my backpack when I go somewhere. One I keep in a box. One is somewhere in the room.

I rotate between these, and I switch which one I keep in the wallet, which one I keep in a box etc.

It’s worked well for me so far. None of them have failed yet, and when one does fail or get lost I will remain confident that the other ones I have will continue to work long enough that I can order even more Yubikeys to replace which ever ones went bad.
https://github.com/oz123/awesome-c#learning-reference-and-tu...
You can also get all research-grade observation data from a DarwinCore archive[1] that's updated monthly and exported to GBIF[2]. They also have a pretty good API[3], and if you happen to want to use that in a python application or script, I maintain a client library[4] for it.

[1]: https://www.inaturalist.org/pages/developers

[2]: https://www.gbif.org/dataset/50c9509d-22c7-4a22-a47d-8c48425...

[3]: https://api.inaturalist.org/v1/docs/

[4]: https://github.com/pyinat/pyinaturalist
Google used to have their slogan proudly displayed in their products. Ever since they removed it, they went to sh... I wonder why.
Last I checked (6 months ago) there was no plan or capacity to move off the GTK3 version they're currently using.

If XFCE ever adopts the GTK4 ugly topbar cancer I'll switch to KDE and the entire K application suite and never run a GTK application again.
Well, I like Svelte, and so far I don't want to write code in Nue, based on the examples. The last I looked on HN there were 67 upvotes and 34 comments. That's less than double the number of upvotes to comments. I think it's being ratioed not because people dislike the attempt at writing a web framework with a different syntax, but because the site and the text claim it's competitive with all these frameworks.
Your rant is misplaced; it is the spirit rather than the letter of the thing that matters. Linear giant code is often easier to comprehend for structures like state machines where you can follow the business logic from one stage to another easily.

See my other comment here: https://news.ycombinator.com/item?id=37518275
Everything you just described is what I call "Scientism."
IANAL, but I suspect part of what they're trying to hide is that the old terms [0] specify that while they can change the terms at any time, you may opt to use the old terms as long as you don't update the software beyond the current year (2023.x).

That wording is changed in the new terms [1] to say "If the modified Terms are not acceptable to you, your only recourse is to cease using the Services." Just in case you were wondering how one-sided this new agreement is intended to be.

[0] Section 8, "Modifications": https://web.archive.org/web/20201111183311/https://github.co...

[1] https://unity.com/legal/terms-of-service
I've seen one A/B test in the wild run for a full year.

It was on a small part (test of a product name + description across the site), and the most interesting aspect was that it only made a small but measureable difference. Because of that there was no strong incentive to delete the AB test (not much harm to the user) nor make the B side permanent (too low of an effect).

In that respect, AB Tests that end early aren't a bad thing IMO: either there's a clear improvement or it's really bad, and the choice is obvious enough to not have to wait much longer.
Love how it shows Unity's rating going down[0] with every change.

They seem to have attempted the "boiling the frog" strategy.

0. https://edit.tosdr.org/services/2768
No. It's really simple. Don't do those things. It's really that easy. It isn't hard. If you don't go out of your to make it so a competitor cannot emerge, you're fine.

The only time employees will even utter that type of language is when that language accurately conveys what you're doing. In which case, it's time to dial back. Not double down by kindly reminding them not to use terms because golly gee, thems monopolists words and we're not that golly gee, no sir.
It doesn't matter what corporations are made of, they are their own different thing operating in a different context and according to other rules.

It doesn't matter if it's made of people or ants.
> Suddenly, you realize that the dozens of functions __need to be called in specific orders__, and they are each only ever used once. So really what you're doing is forcing someone to know the magic order these functions are composed in order for them to be of any use.

That's where nested functions show their true utility. You get short linear logic because everything is in functions, but the functions are all local scope so you get to modify local scope with them, and because the functions are all named, it is easy to determine what is going on.
I think it's going to be the people leading the next social media company that will make it succeed.

From what I've seen on HN & Twitter from the Bluesky team, it does not inspire any confidence that they would be any better than what we have today.

maybe @dang should get some YC funding to start something inspired by HN...?
It's also a naming issue. A good name means I don't have to jump.
That’s going to depend upon deployment context. The hype around LLMs and the word AÍ has certainly been received by the general public as license for further penetration of markets.
I doubt most humans are comfortable with autonomous vehicles yet we have a relentless push for the same from the worlds richest man, who insists upon foisting it upon us all.
I see LLMs being deployed in wildly inappropriate scenarios at the moment, and safety critical can consist of an interruption while driving, for example. Media systems in vehicles are borderline actively dangerous IMO
How amusing, the thinnest possible window borders and using Alt+drag is a feature I desire and intentionally wrote myself:
https://github.com/superjamie/onepx
Been there a few weeks, approx 600 followers. What’s your handle?
It's more a sequence of the Innovator's Dilemma, and the IBM Salesman's Sex Life:

[IBM salesman's wife]: All my husband does is sit on the end of the bed and tell me how great it's going to be.
Most modern AAA engines do deferred lighting/shading in compute too
I think this perspective is easier when one is single, certainly not married, and CERTAINLY without kids. Before I was married, I'd be annoyed if married friends weren't as free-spirited as I was in terms of hanging out late. Even if we all had full-time jobs, come on, what makes you so busy, let's do stuff!

After I got married, I understood what everyone was too nice to tell me. Hey, you're cool and fine, but... no, thanks. After my daughter was born? I'm spending all my time with her, except for the times my wife is happy that I go play basketball or tennis so that I don't fall unhealthily out of shape. It is crazy how quickly my switch flipped after marriage, and then flipped even more extreme after having a kid.
It's possibly because of abuse from bots and such. It still does a great job of letting you manage anonymous accounts and swapping between them.
Those items are all testable through the createPizza method. There should be lots of tests! You've made up the one golden test scenario as a strawman. Every scenario you listed changes the expected output(the pizza). If you are testing internal methods, your tests are going to tell you you have broken, even if the pizzas created are 100% correct. So people won't clean the code, because the tests break, and they don't know if they are actually broken.
You’re not wrong. Google does have a history of ending products. Honestly, someone should read the fine print and figure out if there is a clause in there that actually allows they to end support whenever they feel like it. I have an inkling that there is…
Where are you getting the 1.7T number from? Genuinely curious, as sources like [1] generally cite 175B.

[1]: https://ecoagi.ai/articles/chatgpt-parameters
Intertwingling the Tiddlywiki with Erlang (2018) [video]
The function will/may get called from different places in the future. I am coding for the future.
It doesn’t reason, it isn’t intelligent. There are humans who avoid reasoning but the biological capacity for this is inbuilt.

An LLM is like asking Google to make a search results collage. It’s an entirely derivative essentializer
Don't think I learned about monoids in 1st year CS. I have learned "I ate 10 eggs at 12" in 1st year medical school.
hello,

2nd vote for ...
kernighan, ritchie "the c programming language"

and after you master the basics maybe
robert sedgewick "algorithms in c"

and: pointers ... especially if you are coming from scripting-languages or c#/java you probably only have a weak concept of reference vs value for variables and pointers for other fundamental building-blocks (c function pointers anyone ... ;)

so after the introduction look especially at pointers, because its a "new concept" and its very essential in c ;)

a more extensive list is for there:
* https://stackoverflow.com/questions/562303/the-definitive-c-...

just my 0.02€
You ask actual experts for identification
If anything, giving it a face makes it worse. It's like a scarecrow, assuming you're dumb enough to be fooled by one.
If both the audience and the band members have to wear earplugs, then how about simply not playing so fucking loud?
Genuine curiosity - I didn't mean for the question to be misleading (and I'm still jot quite sure how it is).

I know that historically gambling sites have paid to have oss projects link to them in order to make them look more reputable to search engines, but search engines use different heuristics now I know.

I've also read of projects actively rejecting gambling sponsors or taking their money but refuse to publicly acknowledge the sponsorship. Taking the money without linking to the gambling site kinda makes sense to the gambling site if they use Godot and want to support it, but then why would Godot still link to them in that case?

I'm just curious why Godot is willing to tarnish their reputation, and also what yhe gambling company stands to gain from being linked to by Godot.
afaik, Paul designed the rich text system.
>The moment we would have spent effort to make them distinct functions we would have had to recheck our assumptions, generalize, verify that methods work on their own

Why? Why can't the functions say "to be used by <this other function>, makes assumptions based on that function, do not use externally"? Breaking out code into a function so that the place it came from is easier to maintain... does not mandate that the code broken out needs to be "general purpose".
Runtime error for the demo
I mean the insane reaction to COVID (to lock down all cities for years) and send workers home is going to have major effects on down towns. Unfortunately my fellow urban dwellers supported these policies despite the fact they were going to hit cities hardest.

In my opinion it wasn't worth it, but this seems like a minority opinion . It's so important for innovation and career growth to have these opportunities.
TSA has caught 0 terrorists, meanwhile hundreds of TSA agents have been arrested.

The entire thing is a complete disaster and failure.
Isn’t the parent comment saying the opposite of this? That despite rating most men as ugly, it didn’t affect their messaging behavior nearly as much?
I have a 7900 XT, and while I like it I really wish I'd sprung for the extra X. Oh well. Next time! (Unless AMD really does ignore the high end next gen, in which case I guess I'm SOL).
And he works for people who run a centralized social network who pushed it into production.
Yeah, if you want to be a charity donating to Yubico, godspeed. Not my cup of tea.