skysight-inc/HackerNews huggingface dataset:
> Want me to make it fast/memory efficient? You have to say it.

Me: Child, please go wash your hands.

Child: rinses hands under cold running water for 2 seconds

Me: With soap! And warm water! For more than two seconds!

Child: You want me to wash my hands with soap? You have to say it.
Yeah I guess YMMV, I personally never had issues. Maybe once in a while a package has an issue and there are already comments on the AUR website so I don't even need to debug it myself. Maybe I had to debug once in ten years or something.
This is a quote by Thomas A. Callaghan Jr, but is often mis-atrributed to Stalin.

https://klangable.com/blog/quantity-has-a-quality-all-its-ow...
> his worse friend + GPT combined can build whole apps.

Which is cool and noteworthy! But cute little apps are not the "craft". The craft is solving problems in novel ways, managing enormous complexity, scaling massively, delighting users, choosing just the right amount of future-proofing so that future migrations are smooth but the code remains comprehensible, balancing performance and readability, enabling other developers to build on your work... those sort of things.

Now, if senior-level developers or successful start-up CTOs start expressing that they feel AI can replace them... then I will worry that the craft is waning! (I'm not doubting it'll happen in my lifetime. It's just that this article isn't it.)
Not explicitly mentioned, and totally wild from today's point of view: AmigaOS does not have a TCP/IP stack. The "Raodshow" briefly mentioned in the video is a commercial implementation of a TCP/IP stack which you have to pay for.

I wrote my first website on an Amiga. Didn't have internet, but a browser. So I carried my lovingly hand-crafted HTML on diskette to university to store it in my public_html folder. I'm guessing they must have been running some 1.0 version of Apache with mod_userdir.
Very strange, the US usage seems to be like what we would use “to shelve” for (as in take it off the table and put it on the shelf to forget about), at least in Australia and the UK.
If the someone elses on my team can't read a short shell pipeline then I failed during interviewing.
The mechanism of freely exchanging the ideas is irrelevant. The exchange refers to providing the ideas to other people whether it's by stone tablet or internet.
I think there have been attempts.. but it's too deeply married to the rest of Blender for it to be worth extracting I think.
No, they are misinformed and may believe entirely incorrect things as a result.

An example of this is Holocaust denial. A carefully selected set of facts in isolation can make someone believe the Holocaust didn't happen; this does not make "the Holocaust never happened" an informed belief.
I love the Chatwoot success story:

> [Chatwoot] was a product we started building in 2017. It failed due to a couple of obvious reasons. [...] It was in an inactive mode for around 1 and a half years. Recently we thought of putting it out instead of letting the code to rust. Our idea is to make it something like Gitlab/Mattermost where people can host their own version and we will provide a hosted version for people who don't want to self-host.

> After we open-sourced, we received contributions from 30 developers all around the world.

And then they proceeded to raise $1.6 million in seed round.

https://news.ycombinator.com/item?id=21559139
>If you're prepared to pay market rate for someone to maintain something you should always be able to find someone willing to accept market rate (by definition).

Are you saying that if you can pay someone to develop their proprietary code for a price you can necessarily find someone to accept the same amount of money for the same work but open sourced? That doesn't seem true. Those are not equivalent offers.
Yeah, just like western industrialized countries polluted for a literal century, accumulating wealth from it, and now that things are getting really screwed, everybody must not pollute.
I'm not saying it is "right" to fuck with the World pollution or to hate someone and beat them because their skin is white. But in a certain way, they "earned" that right.
True, but I believe it's just a harbinger of other such changes. Today it's TPM, tomorrow it's pixel shaders.
"Someone makes an invention by which the same number of men can make twice as many pins as before. But the world does not need twice as many pins: pins are already so cheap that hardly any more will be bought at a lower price. In a sensible world everybody concerned in the manufacture of pins would take to working four hours instead of eight, and everything else would go on as before. But in the actual world this would be thought demoralizing. The men still work eight hours, there are too many pins, some employers go bankrupt, and half the men previously concerned in making pins are thrown out of work. There is, in the end, just as much leisure as on the other plan, but half the men are totally idle while half are still overworked. In this way it is insured that the unavoidable leisure shall cause misery all round instead of being a universal source of happiness. Can anything more insane be imagined?"

https://harpers.org/archive/1932/10/in-praise-of-idleness/
Moreover, considering the cost of the card itself at $1,600, the electricity expenses become relatively minor. In fact, for the price of the card, you could operate it non-stop for two years. This highlights how the cost of electricity is a small factor in the overall picture.
Look up skinner box
Exactly - and people say AI will take away jobs!
Show HN: OpenAPI OAuth 2.0 scopes enforcement for APIs
Except that Models are also Records. So by definition they don't separate concerns: for one the separation of concerns between "storing/retrieving stuff"
and "all the business logic stuff".
This lack or SoC, invites other tight coupling: For example, in Rails we commonly couple our models to our database design. You need a Medicine Adjustment? Better have a "medicine_adjustments" table, eventhough its more an Event than a record. Sure, you can pick and choose pieces of ActiveModel, and build models that aren't backed by database-tables, or by multiple tables. I do that all the time. But its far easier to just tightly model each Model around a Record/db-table. And because it's easier, its what most of us (especially juniors not bitten by it years later) will do: the easy way.

In the book "Growing Rails Applications"¹ has the -IMO- best practical patterns to solve this, but it goes right against the "you open a rails app and know what's happening": neat patterns, well manageable, and well documented, but very non-railsy.

https://rubyandrails.info/books/growing-rails-applications-i...
> Popovertarget passes every choice made by the player, for example: x1-o2-x3 means X chooses the first position, O chooses the second and X chooses the third, and so on.

I think this is going to lead to a lot of redundant states, isn't it, because there are multiple paths to get to a particular board layout?
There is one important thing everybody seems to be missing here. This applies to the theoretical AdS universe, NOT to our universe as far as we know.
Yeah, my response to this is that I'm glad I quit Android app development a while ago to focus on PWAs. Just hope for better PWA support from Apple/Safari one day, even though it is explicitly against their self-interest
My Bose QC 35 headphones are like that. I just replace the ear pads every few years and they are like new.
A lot of what we learned was learned by hours and days of frustration.

Just like exercise trains you to be uncomfortable physically and even mentally, frustration is part of the job.

https://www.thecut.com/2016/06/how-exercise-shapes-you-far-b...

Those who are used to having it easy with LLMs will be up against a real test when they hit a wall.
And what of the sympathy for the dehumanized "criminals"? Have you ever been in such a desperate position that threatening violence on another person seems like a good idea? I came close once and I can tell you it completely changes your worldview. Empathy for those who have literally no other options in life is the way to solve this, because then we can talk in good faith about what it really takes to bring them back into the fold of society. Responding to crimes that have already happened is never going to work, you have to address the root causes of crime (nor does trying to predict crime, talk about lack of trust) -- that would among other things address the trust-based society problem we're having.
No, this is just more doublespeak that ignores what's actuallygoing on. Corruption is the correct word.
No, its not actually banned there. Its just called with different name there and they have different kind of rules. Rules what makes it more harmless for brains. For example concent in Douyin is more educative etc.
Fraud perpetrated against the little guy isn't of concern to the government.
Unlike most open source projects, Blender started its life as a professional piece of software by and for artists who had to deliver commercial projects on a dead line. First as an in house tool for an animation studio, and later as a commercial software product. It only became open source later in its life cycle after the commercial Blender company went bankrupt. It has also been headed by the same lead developer from its earliest days as an in-house tool right up until today. All these things really shine through and make it quiet unique among open source applications.
oh okay bro not gonna have kids now thanks for the heads up!!
I think it's more akin to using compilers in the early days of BCPL or C. You could expect it to produce working assembly for most code but sometimes it would be slower than a hand-tuned version and sometimes a compiler bug would surface, but it would work well enough most of the time.

For decades there were still people who coded directly in assembly, and with good reason. And eventually the compiler bugs would be encountered less frequently (and the programmer would get a better understanding of undefined behavior in that language).

Similar to how dropping into inline assembly for speeding up execution time can still have its place sometimes, I think using GPT for small blocks of code to speed up developer time may make some sense (or tabbing through CoPilot), but just as with the early days of higher level programming languages, expect to come across cases where it doesn't speed up DX or introduces a bug.

These bugs can be quite costly, I've seen GPT spit out encryption code and completely leave out critical parts like missing arguments to a library or generating the same nonce or salt value every execution. With code like this, if you're not well versed in the domain it is very easy to overlook, and unit tests would likely still pass.

I think the same lesson told to young programmers should be used here -- don't copy/paste any code that you do not sufficiently understand. Also maybe avoid using this tool for critical pieces like security and reliability.
If anything, using GPT-4 makes a lot of that more efficient. Rather than scrolling through loads of API documentation trying to guess how to do something, writing Python with a "C" accent, I can just read the implementation that GPT-4 spits out, which is almost certainly based on seeing hundreds of examples written by people who are fluent in python, and thus using both to best effect.
Show HN: 400+ Places to Launch Your Startup, with reviews for each
either you're very lucky or I've been very unlucky with our respective teams, as yes, it is perfectly possible to create a decent application without frameworks, but it's also incredibly unlikely, given that the average coder is incredibly mediocre at best and often does not even know basic engineering practices ~ i.e. see the success of function-signature-stealing-decorator-heavy web frameworks in py; that alone makes impossible to use constructor injection without "advanced" concepts like closures, but who cares, just instance from inside the controller and monkeypatch!!!1oneone

If the team is VERY skilled, VERY small and VERY able to keep the culture going forward indefinitely I'm all in for the homegrown framework; if not, I'd rather have a set of well done facilities that accrued many years of manhours i.e. cli commands out of the box, testing framework already well configured with decent standars like tx-wrapped tests, and so on, decent security, admin panels...

it's not a technical matter, it's a social matter. social matters are more important than technical ones.
What's really nonsense is that prices for known covered procedures through insurance aren't available until you've already enrolled into that insurance.

For example, insurance companies will never tell you the "allowed coverage" of anything until you've already enrolled into their insurance in which case you're locked in for 1 year due to open enrollment.

Imagine if you go to the dentist and your insurance says it will cover 100% of preventative care such as a cleaning. There's always a * there which states they will only cover 100% up to their defined "allowed" or "covered" amount which is a value they get to define in secret.

It means if your cleaning costs $150 they might decide to only cover 100% up to $110 because they determined they won't pay more than that and there's no way to find this number out until you've already enrolled and either had the procedure done or have your medical provider submit a claim as a price check but at that point it doesn't matter because you've lost the ability to pick providers by price. The numbers change every year and every provider has different numbers.
I think the point is that it's no longer RC as of today. Someone else said that that page is lagging a little bit.
Personally, I would just make it impossible to illegally enter into the country without a visa. I don’t think you need to arrest any CEOs, just… don’t let enormous caravans of people walk right into your country.

Is this overly simplistic?
> There's no difference between companies and people here; no one, spending their company's money or their own, should be able to influence solely through money.

There is because individuals are not normally the clients of lobbyists, nor do they - normally - approach politicians directly with money in hand except for some countries where campaign donations are a thing. They shouldn't be because they are effectively corruption but unsurprisingly countries where this practice is established never get around to abolishing it because it put the people who are in power in power in the first place.

> They only can because of corrupt state employees, who should be replaced.

If the state employees receive that money off the books then yes, but if it is structural it is not the employees that should be replaced but the system that should be replaced. And that is a much harder task. Because you could replace employees until the cows come home, if the system remains the same nothing will really change.
By most metrics Jews are more privileged (wealth, income, education, rate of murder, representation in positions in power) than white people in the West. And yet there is also genuine discrimination and hatred towards them.

(Also, you are somewhat out of date, e.g. white British boys currently have worse educational outcomes than girls or immigrants)

Anyway, you're very much missing the point by focusing on one example.
Off topic - the web design / color theme is slick. Definitely stands out among the many chatbots of today.

Is it a template that is available openly so we might repurpose / customize starting from this baseline?
Beehiveourall hacking
What I really miss is a common format for package managers with a uniform, simple and well documented API and a fully FOSS implementation. Dependency resolution and garbage collection would probably still be unique to each format, but maybe even this could be unified for some cases.

This way you would only need one service for all your needs. Everyone could host their own proxy/cache/mirror/repository. BOMs would be simpler. CVEs easy to attach and query. Tools could handle multiple different package types. Auth could be shared and simplified as well. Less reliance on a single provider. Projects with multiple languages would be easier. New tools that need packages would not need to invent everything from scratch.

This of course only slightly helps with the trust problem, but at least offers a common way to attach things like CVEs or if someone has reviewed a package/version and share some effort between different platforms. In the end you still need people to put in the effort to actually review the packages.
> Perhaps what pushed Lee Sedol to retire from the game of Go

But he didn't; he merely retired from professional play, and remains intensely interested in the game and the new directions it's taking.
It's important to remember that we know very well that we don't live in an AdS space. It's actually not all that likely that many of these theories apply to a de Sitter space-time like our universe, though it remains to be seen.

That is, even if the AdS/CFT correspondence is true, it may still turn out that the dS/CFT correspondence is not, and so the results are not applicable to the physical universe.
You don't go to Goodbill for this kind of thing. You file a complaint with your Attorney General, your insurance, and the BBB. Goodbill might work for legitimate bills, but this hospital sounds like it is acting fraudulently. How the insurance approved paying $6500 for 5 stitches is interesting since they usually fight paying bills and set caps on what a procedure can be reimbursed for. This makes me question if there isn't more to this.
I have had 2 Dell XPS 13s that died due to the power connector getting worn out (but otherwise work completely fine).
(wrong link, you mean .com)
Rolling your own UI in openGL is very doable and can make a lot of sense for any application that will require non standard custom widgets. Use your preferred truetype rendering library to generate your text textures, blender uses freetype I think. Widgets can all be done with vectors and gradients, start with functions that create primitives such as rounded boxes or different line types and build from there.
Not safe to say at all, no. It is such an obvious thing to say, and such an easy observation, many people have said something of this nature for a very long time independent of each other. The is basically another phrasing of the question: “how many grains of sand makes a pile?”

I’m not impressed by a cheap observation like this, even when phrased in a clever sounding way. I am impressed when people make new observations when this applies, such as when they are able to model a specific macro system that behaves very differently when the number of inputs is increased by a lot, and show how that is useful for our understanding of nature (including human nature).
You’re in luck, there’s new Connections as of 5 days ago!

https://arstechnica.com/science/2023/11/fans-of-connections-...
No, this highlights that electricity is virtually all of the TCO over the life of the device. It doesn't sound like you've done a lot of TCO work before. In any case we're talking about facilities containing tens of thousands of these devices, so the TCO of one of them is irrelevant.
Absolutely bizarre take. The point is to shine a light on surveillance in the PRC. Surveillance is usually a core subject that HN users are interested in.
I think there is a theme in this thread that misses a key aspect that I think Noam put well here -

https://youtu.be/1nBx-37c3c8?si=vA0IIew7ripABUTD

I think the idea that if an opposing idea went to an NRA friend and offered more money, in almost all cases they would refuse because the lobbying dollars aren’t to convince but to support someone who asked believes what you do.

In some cases, probably like crypto laws, a politician might think “sure I don’t care or have an opinion, you bought some donations and I don’t hate your opinion so I’ll help out”, but that is a lot different than “you pay me x and I vote y.”

I think taking the agency out of the politicians hands, in most cases, is the wrong perspective.
I wouldn't rely on CentOS Stream either due to the bad record RH has had in the last couple years of pulling the rug.
You'd be surprised what your Attorney General's office will do for the little guy when a company is breaking the law.
Thank you, I always thought Hudson County, NJ and Cook County, IL were the most corrupt areas in the US.

I wouldn't be so sure to think that strong laws ~ more visible corruption, but I could be wrong.
Urgh, yeah. If you're trying to set an example, suing two individuals in a US court... individuals that don't even reside in the US, that's an odd choice.

Suing an actual company and recovering some of the judgement would surely send a stronger message.

Edit: maybe a more cynical view is that racking up default judgements is used as low-effort proof of "we're policing the system...see all of our lawsuits" if government or public pressure rises.
Well, RAG is a form of lookup operation from an external set of documents that tries to work around anterograde amnesia. Humans don't suffer from that condition unless something has gone badly wrong. We don't carry around sets of documents and constantly consult them because we forgot what we read 10 seconds ago. Instead we have instead short term memory (e.g. what was the last paragraph I just read), a sort of medium-term memory that can absorb lots of information (e.g. the contents of a textbook if you're studying a subject) but which will eventually be forgotten, and a general long term memory that is rarely forgotten (e.g. riding a bike, how to speak your mother tongue ....).

In LLM terms the parameters are the long term memory, the activations whilst processing a prompt are the short term memory, but there's no medium term.
This paper is about adding that sort of medium term memory, if I understood it correctly.

RAG is quite the hack. All you start with is the question, but why should the documents you need for the answer be similar to the question? It can be true for some kinds of search-engine like queries, but it'll be false for others. And then the results are attempted to be stuffed into the short term memory, of course it doesn't fit so then RAG gets done at the paragraph level or whatever, at which point you may have lost vital context. It's just going to be a set of paragraphs that happen to resemble the question. And finally word vector similarity isn't necessarily useful and can easily hurt, e.g. France and Germany are considered close conceptually but if your question is about France then stuffing the context with stuff related to Germany is going to fail much harder than a classical keyword based search engine would.

If you integrate memory with the attention mechanism then you can use "memories" captured at higher levels of abstraction and not just word-level documents, so it is potentially much more powerful.
> How is adding more developers going to reduce the output?

time spent coordinating, time spent arguing, time spent reaching consensus (dumb example: function signatures / architecture / api contracts), time spent comparing approaches.
As far as I can tell, the original chain of density paper doesn’t iteratively prompt. The steps of the chain are done in the generated text of a single prompt.
Did you forget that you need four refueling launches and a depot launch and then the actual launch of the lunar vehicle (HLS I think) just to get to the moon? The SLS went to the moon in a single launch.

That is a lot of launches for a rocket that doesn't work.
Adding to that many of the fires were arson. The radio stations will talk about it then they go silent on the topic. No articles talking about the arson incidents outside of the OSINT groups. I am curious if they are trying to avoid copy-cats. It's not just arson, there appear to be some group attacking power sub-stations all over the US as well.