skysight-inc/HackerNews huggingface dataset:
In fairness, there are lots of things in old tales we may not an LLM to take literally.

For instance, unlike kids, at training time an LLM isn't going to ask “It's not very nice for the parents to abandon their children in the forest, is it?”.

I know conservatives are easily triggered by such caveats, but at the same time, they are literally banning books from library ¯\_(ツ)_/¯
In a world without Windows, malware would exist on whatever else the dominant OS is, and you'd still have to replace your MIL's laptop with a more obscure system.
I took this a step further, turning charts into infographics using stable diffusion (SDXL)

https://karimjedda.com/beautiful-data-visualizations-powered...
The problem is plastic particles getting into food. And that comes from things like heating up in plastic, storing things in plastic. Non single use plastics are a major problem.

That's the thing. Plastic is modern lead. It's easily moldable, but causes subtle health problems.
Toyota has major supply chain problems. I wanted to buy a Corolla recently, but the wait time was 8+ months, so I ended up buying a Honda Civic instead, which also had a wait time, but it was much more tolerable at 1 month.
That sounds a bit excessive.
Nilay jumps down his throat as soon as the conversation gets political. I wish the interview talked about specifics that caused the deal to fall through.

Because the end result of a 5% tax break for a real estate pump and dump isn't all that profitable.
History would argue that you're wrong about innovation. Witness Nazi Germany. They were able to develop weapons far advanced over their opponents during a total war.

I agree with everything else you've said however.
A lot of times you can just ask.

We have a model that I see a lot of others do, even if they don't publicize. We have free, OSS, and cheap SaaS tiers fine for many of our academic users, and when a small group really wants the full enterprise version, we generally offer a heavily discounted pricing model to make that affordable too. The only exception here is when it is a true enterprise sale like a shared resource for a large number of users, and we'd still have to think there too.

The reason is it keeps their low budgets and thus their ROI in alignment, which is why this is pretty normal. So again, I'd recommend asking and just clarifying your are a NGO/EDU. No 100% guarantee, but should be common.
Nowhere in your quotes does it say GC-less autofree.

"The right approach to solve this will be figured out in the near future."

And it was figured out, and we now have what we have. It's described on the home page in detail. 4 ways to handle memory.

Why another new account?
Similar discussion last couple of days:

https://news.ycombinator.com/item?id=37289151
That's the point of the article — the quote is supposed to be a kind of reductio ad absurdum of a simplistic view of game (or utopia) design.
> Posts like this are almost something to be ashamed of “we rewrote an entire subsystem because we wanted to use a language we like”. That’s really failing in your responsibility to the company.

I would tend to agree. I don't understand these sorts of decisions to rewrite huge sites in niche languages and frameworks. You tend to get one engineer who really likes some language, has some clout, and is able to pitch it as a good idea. And then the blog posts about how it saves the company untold millions, while hiding all of the associated costs.

Not only is it niche, so your costs going forward will be higher, it even required investing in new "tools and strategies" just to bechmark it.

"Elixir has proven so efficient that testing the limits of our services became a challenge unto itself, requiring investment in new benchmarking tools and strategies".

I wouldn't personally gamble on a robust job market for Elixir developers in a decade. And those there are will be able to command higher wages.

Sure, they will be out there. But so were COBOL developers for Y2K.
Why is it ridiculous?

I migrated Rails apps to Elixir before, we reduced from 15 servers to 3, and 1 was basically "if crap hits the fan", we could have gotten away with 2 easily.

It's worrying that a supposedly high-quality forum like HN receives comments with no substance. If you have an actual counter-argument, let's discuss. If not, well, not an interesting exchange.
My Life in the Former Yugoslavia Led Me to Bitcoin
The input in question was a particular attribute: these attributes can have important information about the intentions of how the operators wish things to work. Simply ignoring the bad input and carrying on the BGP session without the attribute(s) in question may lead to working against the desired intentions of the network operators.

I think Juniper's default is reasonable: rejecting a particular attribute and basically ignoring the intentions of the operators could also cause problems, and instead of trying to read the minds of those running the networks, the software doesn't try to be clever.

I also think that thinking that perhaps allowing the session to continue but throwing a (loud) warning is also reasonable (and there is a flag for that).
I‘m really interested for something similar in c
Try to affect the political decisions? Donate to Greenpeace or similar organizations?
Well this is something you don't really need a high tech test kit for. Take a sample of any fluid you can find anywhere, are microplastics in it? The answer is yes.
My $0.02: no.

A) The research is still very much in its infancy. We don't know how big of a deal microplastics are to human health yet. In a couple years we'll have a better idea.

B) There's not much you can do about them. This is compounded by A). Maybe certain types, sizes, forms of exposure etc. are more significant? We don't know any of this yet.

C) You have a limited capacity for anxiety without going crazy, allocate it wisely. If we want to be anxious about our health, for most people being anxious about diet and exercise habits will yield better returns than just about anything else...!
Loads of them do. If you are already using Github enterprise it doesn't change meaningfully change anything from a security perspective.
Yeah I'm with you here too.
do consulting. pay off your house and then find academic job plus consulting.
Here in The Netherlands I've seen it extensively used (and I'm using it myself in some projects, though nowadays the bulk of my work is in Rust)
They don’t need one.

When a person makes a claim, especially such a ridiculous one, it is perfectly valid to outright reject that claim without any argument. Why? Because no argument was provided in the first place.
Ironically, I still prefer using Cygwin to WSL despite the impedance mismatch with Windows. I really wish that Microsoft had been able to make WSL1 work better instead of giving up and going with the VM route with WSL2.
You need to advance a theory about how the BEAM could make a 95% improvement in a way the alternatives cannot.

For example, a Go has a very good asynchronous story as well and while it may not be exactly as good as BEAM languages, it makes up for it in straight line execution performance.

I’ve personally rewritten a few carefully optimized Python applications in pretty naive Go (without significant rearchitecting) and witnessed 50X-1000X performance improvements. And moreover Go allows for more optimization beyond what Python allows (e.g., consolidating allocations and lifting them out of the hot path).
I wrote a simple wrapper around Matplotlib and ChatGPT-3.5-turbo. The LLM response is a Python code that is executed to get charts. It is working very nice. Here is a repo https://github.com/mljar/plotai - you will find two videos in the readme. Maybe you should work on your prompts?
> It turns out the out of touch senile old guy was more prescient than the new suits.

Well, it was Deming. He is still more prescient than the state of the art in management. Managers read his books, make an effort to internalize them, and immediately go and do the complete opposite thing.
Ideally, governments armed with scientists are capable of making key judgments like this one without “my child’s arm fell off” levels of apparent, individual harm.
Maybe because you need to go to the data center to reboot open bsd
I agree there’s far too much single use plastic. For example, it baffles me why non perishable products are still sold in transparent plastic bags. If they go to the store they generally get taken out of the plastic bag and put on display. If they’re sold online I have to waste time opening and discarding of a random plastic bag. Why? What purpose does it serve? If you’re that desperate to wrap it in something why not branded paper or even one of the decomposable clear bags that look like plastic but aren’t. Why is the cable in the box also in a small plastic bag? It’s ridiculous.
Why the "if"? Doctors are systematically bribed by gigantic medical corporations to write prescriptions for their addictive and lethal medication. Pain killer addiction (opioid addiction) kills thousands.
Agreed with your whole comment. Especially this:

> Most of today’s Cyberpunk media seems to have lost sight of that motif and really just ape the aesthetic
I can see how you would think that, yes. In practice I haven't noticed it except in super rare cases where processes (actors) hold on to huge binaries / strings -- which is one of the weak points of BEAM's GC.
I used Lex and Yacc (as the article mentions, the direct predecessors of the Flex and Bison it talks about) a bit a long time ago, but more recently when I've written parsers I've just used recursive descent - but I was parsing a well-defined grammar. It did leave me with the knowledge of how to describe grammars in Yacc though, which I have found useful.

Guy Steele said something about a use of Yacc for language design (rather than implementation) that stuck with me :

Be sure that your language will parse. It seems stupid to sit down and start designing constructs and not worry how they will fit together. You can get a language that's difficult if not impossible to parse, not only for a computer, but for a person. I use YACC constantly as a check of all my language designs, but I very seldom use YACC in the implementation. I use it as a tester, to be sure that it's LR(1) ... because if a language is LR(1) it's more likely that a person can deal with it.

From the Dynamic Languages Wizards series (in 2001), in the panel on language design (1:09:05) [1]

I've not yet employed Yacc in this fashion, but it did give me a tool for thinking about object models. A while ago when I was puzzling over how some classes in an entity relationship diagram should be related, and I considered it from the point of view of how would I design a grammar for serializing an instance of the model into text. This essentially made my decision for me in a principled way, though I never reached the point of writing up a grammar for the whole model, just considered the implications for the local bit that was troubling me.

[1]
https://youtu.be/agw-wlHGi0E?si=n-ann0TYjvZ45ie5&t=4145

edit: added a few clarifying notes
Good PBS Frontline show, Plastic Wars, about the recycling industry: https://www.pbs.org/wgbh/frontline/documentary/plastic-wars/
I call this the "group project" problem (there's probably a catchier term kicking around out there), mainly from watching it happen time after time in group projects as a TA in school, but it plays out mostly the same in companies. Stated simply:

If you split up a task and assign parts to team members, you are only 30% done when all members have completed their part of the task. 70% of the work is in combining the parts back into a coherent whole.

So the teams that fail horribly are the ones that work in isolation and believe that combining the output of that work is easy.

The teams that actually get a product out the door focus on the majority of the work (making a coherent whole out of disparate parts) as SOON as possible.

That means sharing back with the group at the earliest possible moment, and then as often as possible as you update and change your part.

Now... scrum is hardly the only way to make that happen, but I think the processes it encourages follow the same trend: Work alone for very short periods, share often, adapt as needed in response to what else is shared.

The problem with scrum is just all the rest of it (especially scrum masters... those certifications are a black mark on your resume in my opinion).
> Static analysis (autofree) with reference counting, by itself, cannot theoretically free all of the objects during the runtime of the program.

It can't, that's what it says on the home page. Stuff that can't be freed during compile time is handled via GC.

What's the issue again? What's the impossible claim?
>Lack of vertical tabs is why I don’t use Chrome.

The funny thing is that edge and brave managed to enable native vertical tabs.
I am not a UI designer, but I don't know why content loads without changing the layout and then has a gentle animation to expand to the appropriate size.

the sudden shift is jarring, especially if the content is staggered
> Electric vehicles are a welcome step in that direction

I suppose so, but it's also a clear hazard to pedestrians like me. If a speeding car can sneak up on anyone without making a noise, I say that's more of a bug than a feature.
From your description, you have the ability to learn whatever you chose. So if being a SE appeals to you, why not learn whatever is required in whatever domain you chose? Being a serial specialist is rather lucrative and intellectually stimulating.

Having been both a researcher and adjunct lecturer in academia, my observation is that the MBAs have hijacked the institutions and universities have become just another large bureaucratic business focused on maximizing profits.
It’s all about depending the scale you look at. One might expect that where governing is concerned, anticipation of long term down side will be given some weight in the balance.
My experience of this is not theoretical.
Most of it ends up in landfills which are relatively safe IIRC from other microplastic articles?
I agree with the perspective that it's impossible to tell exactly, with confidence, how harmful they are and what each of us should do. The topic may not be fresh, but the awareness of the dangers is. If you aren't willing to go with the intuition that having non-degradable artificial compounds in your body sounds 'bad', then I'd personally go for what seems to be a reasonable middle ground, likely what most of us are already doing, which is - stay on the look out. Assimilate trustworthy data (on the question of what constitutes trustworthy data - that which comes from sources striving for integrity and rigor and not from anecdotes), be ready to adjust, steel yourself for possibly drastic changes in the future.

Personally, I find the argument that the data we currently have is not enough to force us to make such changes absolutely understandable - but at the same time, I find this kind of inertia unwarranted in the age where the world looked almost unrecognisable just a decade ago.
> I think it's largely a solution for bad UI, both in the web and in the browser.

Agreed, several of my friends hoard tabs instead of using the "bookmark" feature. I suppose it is because bookmarking is one more step and organizing bookmarks takes further effort.
Well, I am trying to be better than them.

Also I dislike FUD spreading so there's that, I am trying to engage them in a more-informed manner.

Though I am not sure whom you are addressing, my parent poster or theirs.
Sure if you didn't read and only skimmed the article...
Using Nix to create and share reproducible embedded development environments
The problem is not unemployment, it is raising the bar for valuable labor. Arguably the standard of living has already declined for the average human individual. A factory job used to afford a single worker with modest education a house and a family. That said, generative AI will have far less impact here than, say, a robot arm.
We have really great studies showing plastics disrupting fertility systems in other mammals though.

This hypothesis is not formed merely from “sperm quality has declined since 1940” and “plastic use has gone up since 1940.”
Golang is actually my #2 after Elixir (simply because Elixir code is much more terse and often more readable).

So yeah, Golang's GC is world-class, no argument from me.
Currently. Previously there were features like C to V translation unmarked as WIP.

WIP marks were quickly added, and gradually all features were implemented, and those marks were removed.

Current contents of the website has been proof read by many people.
Show HN: Dozens of fractals implemented in Rust and OpenGL
I've been wondering this myself lately.

After using RAG with pgvector for the last few months with temperature 0, it's been pretty great with very little hallucination.

The small context window is the limiting factor.

In principle, I don't see the difference between a bunch of fine-tuned prompts along the lines of "here is another context section: <~4k-n tokens of the corpus>", which is the same as what it looks like in a RAG prompt anyway.

Maybe the distinction of whether it is for "tone" or "context" is based on the role of the given prompts and not restricted by the fine-tuning process itself?

In theory, fine-tuning it on ~100k tokens like that would allow for better inference, even with the RAG prompt that includes a few sections from the same corpus. It would prevent issues where the vector search results are too thin despite their high similarity. E.g. picking out one or two sections of a book which is actually really long.

For example, I've seen some folks use arbitrary chunking of tokens in batches of 1k or so as an easy config for implementation, but that totally breaks the semantic meaning of longer paragraphs, and those paragraphs might not come back grouped together from the vector search. My approach there has been manual curation of sections allowing variations from 50 to 3k tokens to get the chunks to be more natural. It has worked well but I could still see having the whole corpus fine-tuned as extra insurance against losing context.
if you are looking at that fortnight as your runway to recover from burnout so that you can plunge back into work, you may find it to be far less restorative than hoped.

you now have a child. you may want to see how little you can prepare for your next work role and still be successful. the less you put towards the job, the more you have to put towards the responsibility.

work to live, or live to work?
Laughing, funny video. I don't agree with the thesis though (is he being sarcastic? I only skipped around), what the guy seems to want is a 2 year apprenticeship in software engineering aka bootcamp and internships. So in the end comes off to me as a childish and ignorant perspective
I think proponents of this should move to some of the beautiful utopias where the energy companies are already nationalized and through the magic of socialism, emissions will no doubt cease any day now: Venezuela, Colombia, Saudi Arabia, Brazil, Russia, Kuwait, Nigeria, or China.

My point here is that nationalization has nothing to do with climate change.
Many things have changed in the past 80 years...
The UK and most every other western country. Canada has 500+ airfields and nowhere near that number of jets. The US has over 5000 airfields and, again, nowhere near that number of jets.
Maybe you should write a blog post about it, many in the Elixir's ecosystem are very serious devs and are always looking at ways to improve it.
Venezuela sheds a tear.
Previously:

- 2015: https://news.ycombinator.com/item?id=8929314

- 2021: https://news.ycombinator.com/item?id=27487111

- 2022: https://news.ycombinator.com/item?id=33249988
The average voter barely knows how their own income tax works, let alone a carbon tax.

Voter perception is shaped by marketing, and large energy companies lobbied hard, very hard, to shape public opinion about global warming, to include, famously, hiring Oglivy to launch a campaign about individual responsibility instead of the systemic, constant push by industry.

Example:

https://clear.ucdavis.edu/blog/big-oil-distracts-their-carbo...

https://www.theguardian.com/commentisfree/2021/aug/23/big-oi...
> The concept of NFTs stored on a distributed ledger makes sense to me especially for the shitty games that sell skins.

NFTs are/will be really useful to account for transactions involving unique assets or bundles of rights associated with unique assets. They're perfectly suited for things like writing digital deeds to real property, transferring ownership of IP, validating chains of provenance for various items, etc.

The problem is that the current use cases are all spurious. NFTs used for "artwork" are neither transferring ownership of a unique fixed form of media nor used to convey any IP rights associated with the artwork. In these use cases, the NFT itself is non-fungible, but it encodes a reference to an external item that is both fungible and intangible, which makes it little more than a novelty.
Reading up on things, it seems these kind of problems also play in Africa, albeit slightly less dramatic and for different reasons (intentional poisoning and hunting seem to be the largest factors).

https://en.wikipedia.org/wiki/African_vulture_crisis
>Any startup that is using ChatGPT under the hood is just doing market research for OpenAI for free

It's not free if you have paying clients.

> If you want to build an AI start-up and need a LLM, you must use Llama or another model than you can control and host yourself, anything else is basically suicide.

You're still doing market research for OpenAI. Just because you aren't using their model doesn't mean they can't copy your UX. Prompts are not viable trade secrets after all.
You’re comparing Elixir to Python and Rails. Many of us have seen Python replaced with other languages for an astronomical improvement. Python and Ruby are the slowest category of languages; they’re easily beaten and you need to offer some evidence as to why the improvement was derived from migrating to Elixir specifically rather than moving away from Python/Rails.
> It seems like we had a pretty good system years ago in requiring people to leave a deposit for bottles when purchasing beer or pop to incentivize return + reuse.

On the other hand, this system incentivised using plastic bottles instead of glass, because of less hassle with returning.

> Everything I've read about plastic recycling points to it being ineffective...

There is one effective way to recycle plastic into energy called "waste incineration".
I agree with the message completely. The facade is new, but it can be very similar to the industrial revolution, and how that upset the order of the then-current times. If we want happier, more well-adjusted people, a better functioning world, we will need a better functioning system, of which AI can be a part as much as any other machine already is. No technology will bring us there however. If it's going to happen, it will happen because people will bring it to life.

Until that, things are just going to be as-is. Sometimes up, sometimes down, overall upwards hopefully, and sometimes advances will upset the status quo. And hopefully no tech will solidify the absurd rich-poor divide permanently.
If you like research over engineering and want high pay, there are well-paid commercial ML research jobs. They're competitive but given that you have a PhD and a decent amount of experience, you might have a good chance.
A contributor to the effect, sure, not a reason in isolation.
Apologies, I was only responding to a single point which was meant to counter another. I am well aware that Golang's GC is world-class and it's my second most loved language after Elixir.