skysight-inc/HackerNews huggingface dataset:
I read a lot of rationalising in your post and not enough playing with the actual thing. Why is that?

Are we supposed to change your strong preconceptions about something you have never used, can't be bothered to learn from and is literally free?

It is quite rude of you to expect we have to do all the effort of changing your already-set mind for you.

Do the work, then feel free to offer your criticism after you have used it, if you found it lacking. In the past three days there have been a few pro-Elixir posts that are answering this question in detail, yet here you are still unsatisfied, hoping someone spends even more time to entertain your lazy skepticism.
How long did it take you to forgive them? Are they still in your life?

For me personally, I think it's too soon to forgive them. The past six months have been the first time in my life that I've allowed myself to feel all the pent up rage I have towards them. It's the first time that I've stopped making excuses for their behavior too. I feel like I need to process all this anger before I can forgive them. And even then, I'm not sure I want them back in my life. They've continued to disappoint me even well into adulthood. For example, they chose to go on a long vacation instead of being in town during the birth of my first son (their first grandson). They missed his first birthday party as well, despite living only 45 minutes away.

That's interesting that you advise staying away from shrinks. Did you have a bad experience? I've been relying heavily on my therapist (and books written by therapists) to help me process these realizations. It's been extremely painful but overall I've found it helpful, especially the books.
That isn't what I'm saying. I agree that this behavior needs to be fixed. I'm saying that "Tesla's self-driving algorithm makes an error at a single intersection in SF" doesn't meet my threshold for news any more than a human doing that would.

A story called "Teslas systemically drive unsafely at intersections", with an investigation into this kind of behavior at mass scale? That's actual journalism, not just a glorified quote retweet.
I think you mean the past five years, since Microsoft acquired GitHub.
IIRC the latest Linux Node.js binary is over 70MB.

Though Bun doesn't use Node.js I believe, there's a reference

(At least it's not JVM Hotspot...)
Supervise – Automate Team Supervision
Supervise is designed to simplify team management and provide you with an all-in-one solution for monitoring your team's work across multiple apps.

With Supervise, you can:

- Get an overview of what your team is working on without the hassle of manual check-ins and standup meetings.

- Automatically track your team's productivity across all integrated apps, giving you a complete overview of their work activity.
- Integrate your work apps with Supervise and receive real-time notifications whenever new updates are made.

- Access all work activity in a single place, eliminating the need for time-consuming meetings. - - See the work that has been done by your entire team in all the integrated apps they are working with.

- Effortlessly review work done by each team member by filtering work activity based on team member, time, work app, and more. Our simple dashboard allows you to view all factual work completed by your team.

- Say goodbye to manual time tracking and shift your focus to tangible outcomes. With Supervise, you can effortlessly monitor factual productivity and thereby gain valuable insights into each team member's productivity.

By the way, we're hiring! So ping us if you're an awesome developer (PERN/MERN stack) or salesperson.

hello@supervise.work
i spent a couple of memorable weeks a few decades ago between jobs reading up on erlang, including joe armstrong's (RIP) wonderful phd thesis. when i started, erlang looked "strange" (i hadn't done much prolog in uni). but after being immersed in erlang for a few weeks, when i returned to look at some C/C++ code, they looked positively hideous compared to erlang's higher level functional, and prolog inspired pattern matching syntax.
I'd really like to see a first-principles approach to building work spaces that don't suck. I think it's important to maximize the workspace for the sorts of tasks that need to be done in person, while having enough space to accommodate non-ideal work that still needs to be done while physically at the office.

From my perspective as an employee in the tech sector, the greatest value adds to working in person are:

- Faster onboarding for new hires + mentorship in general.

- Better meetings for discussing big plans. Stand ups / check-ins aren't what I'm talking about here, more like "let's plan out this feature" or "what is our strategy for entering this new market?".

- Going over bugs / QA / odd testing results when the person who wrote the code != the person who found the problem, and both can meet. While bug-trackers convey info, I've found that getting to just sit down and look over code can make things much quicker.

I don't yearn to go to the office for deep work, or to answer emails, but if I'm going into an office for a "good" reason, then I might as well have space to do those things instead of having to travel elsewhere. I get that it's often a cost problem to make spaces for every employee to do deep work, which is why I'm very pro-don't-do-deep-work-at-the-office-when possible. Just pay your employees enough to afford a space where they can get that deep work done on days where they aren't being pulled into that meeting.
Rent Control Works
The problem is that people aren't able to use language consistently and precisely, and are conflating all kinds of human/animal characteristics together.

GPT-4 really does do human-like reasoning. And it's clearly quite general purpose within its limitations.

But it doesn't have many other aspects of humans/animals such as self-direction, high bandwidth senses, a stream of subjective experience, emotions, certain types of adaptivity, etc. It's not alive and it's not a digital person.

But people aren't able to separate all of those different things, so they can't admit that it has any kind of useful intelligence, because for them that means it's a digital person.

Actually it's even dumber, many people jump to assuming that it goes straight to god-like superintelligence if it has any intelligence at all. Which is another reason they can't admit there is any reasoning, because that would mean the end of the world or something.
But is it a step to greater rigor? Or is it an illusion of rigor?

They talk about improving tokenization but I don't believe that's the fundamental problem of controlling LLMs. The problem with LLMs is all the data comes in as (tokenized) language and the result is nothing but in-context predicted output. That's where all the "prompt-injection" exploits come from - as well as the hallucinations, "temper tantrums" and so-forth.
There were a lot of JS heavy web applications prior to Google Maps. From around the release of IE5 at the end of 2000 in particular through the long tenure of IE6. Having worked on some JS heavy applications around that time. It was also much harder as you had a relatively wide variety of browsers and versions. Since people on dialup were far less likely to update their browsers regularly (or at all beyond what came on an ISP or AOL CD.

Of course, the efforts for larger dev teams, optimizations and bundling were far less popular before then. Can't tell you how many poorly written sites/apps carried who knows how many versions/copies of JQuery for example. It was really bad for a while.

Now, at least there are more paying some attention to it. There's still some relatively large bundles that are easy to get overloaded. I mean as soon as you load any charting or graphing library it blows out everything else. Of course this is offset between bandwidth and compute advancements as well.

There was a popular developer site around 1998-2000 or so called 15seconds.com as that was the average point at which users would start dropping off from a load. Now that's measured at around a second or two.
>they have finally figured out a sustainable business model: become a bar.

There used to be a bar in my town that I always thought was a great idea, but this particular bar was not in the greatest of locations. It was called Bar of Soap, and it was a bar in the front, but a laundromat in the back. I think this would be much better located in a college town, but this one was no where near a college, and not really near any kind of residential to speak of.
Interesting. Would be good to get more info, beyond having to read the code.

Curious to know how it compares to micro_httpd [1] which is about 200 lines of C. Or others like thttpd and tiny_httpd.

[1] https://acme.com/software/thttpd/benchmarks.html
Never heard of PropertyRoom.com - but from a quick look at the "Police Auctions" it just looks like a legalized market for stolen goods haha. I mean they have a bundle of ~10 "used" bikes.

Why try to find the owner of stolen goods, when you can just put it online and sell it youself...

Guessing they hold it for a certain amount of time before selling it.
Hah! He alliterates better than a baptist pastor!
Citizen, please step away from the terminal, you are not licensed to multiple matrices that large.
If you want to call it with an early-2000s-vabing name, "webquotes"
That's all well and good, but it's not an error here. There's really no such thing as a canonical form of SQL. Keying the query cache and statistics on the raw query bytes is normal on every implementation I've ever had to get that deep into.

Furthermore in many databases, comments aren't always "just comments." For instance MySQL can specify nonstandard or version-specific syntax inside of comments and it will be executed. The 'STRAIGHT JOIN' below is an example from their docs and here is not a comment, but a mysql-specific part of the statement:

SELECT /*! STRAIGHT_JOIN */ col1 FROM table1,table2 WHERE ...

I dare say the worst offense here is enabling SQLAlchemy's Instrumentation in production without understanding how it might impact database performance. Even though some of these behaviors ended up causing unexpected problems, overall the instrumentation was clearly preventing some common queries from being potentially optimized by the query planner, and it may have been interfering with the buffer cache, query statistics, or other optimization mechanics as well.
I don’t understand your position. Are you saying it’s okay for computers to kill humans but not okay for humans to kill each other?
MediaTek to adopt Nvidia GPU in flagship mobile chip
See also this thread: https://news.ycombinator.com/item?id=35967797 which just came up about GitHub stability sentiment.
To expound, this just seems like a power grab to me, to "lock in" the lead and keep AI controlled by a small number of corporations that can afford to license and operate the technologies. Obviously, this will create a critical nexus of control for a small number of well connected and well heeled investors and is to be avoided at all costs.

Exactly. Came here to say pretty much the same thing.

This is the antithesis of what we need. As AI develops, it's imperative that AI be something that is open and available to everyone, so all of humanity can benefit from it. The extent to which technology tends to exacerbate concentration of power is bad enough as it is - the last thing we need is more regulation intended to make that effect even stronger.
> I was discussing regular semester work, as opposed to final/midterm exams

In my experience, these are completely useless for any core course as you mention. I have tried stuff like this in my courses, and it doesn't work. In fact, I know some students pay others to make the presentation for them, and coach them on the presentation.

Even for course projects, I have graded meetings with students before the final presentation/report. This helps ensure that they are doing the work themselves rather than depending on others. But yes, this takes a lot of time.

> Some other teachers (as well as the administration) prefer written exams, as there is a clear proof of work that can be analyzed if grades are disputed.

Video record them, my friend.
I said this about Sam Altman and open AI years ago and got poo pooed repeatedly in various fora. "But It's OPEN!" "But it's a non-profit!" "But they're the good guys!"

And here we are - Sam trying to lock down his first mover advantage with the boot heel of the state for profit. It's fucking disgusting.
Not to mention access to chips. That's becoming more and more difficult for uncooperative states like China and Russia.
Facepalm Emoji
I've been playing with static content generation with Deno+Lume and deploying to Cloudflare pages... crazy good loads.
Is an optimistic suspicion _enough_ to risk inflicting a lifetime of suffering if our suspicion was completely wrong on multiple levels? Even if the genes we splice work as expected, do we know they correctly produce an individual who can correctly socially mature?

And of course, my next favorite argument from the anti-resurrection team was, "ok, we've produced a herd of socially functioning individuals who can reproduce and grow their own population. How long until we start using them for food again or straight up industrially farming them?"
Things are not very clear to me. If this limitation is per workspace, i.e. per state, it might be OK, but per organisation it could render any slightly more complex project not viable anymore.

From a business perspective it makes sense. A lot more people use Terraform Cloud and make it do without the higher tiers because it doesn't limit the amount of managed resources. SSO and the like aren't enough to push people to higher tiers.

However if this new free tier would eventually be enforced to older accounts, a lot of people will have to migrate to self-hosted solutions without the nice UI.

My questions are:

- Is the resource limit per workspace or per organisation?

- Will the new free tier be enforced to all organisations eventually?
We shared during our event in March that we'll be adding Spain, Italy, Belgium, and Taiwan this summer. We're building infrastructure to scale beyond that too, but we don't have a timeline or specific set of countries we can share yet.
Mix elephant meat with a generous dose of lard in a pan. My bet would be that not much different.
Hello, Elixir creator here.

Indeed! Almost everything that Erlang/Elixir (I'll mention only Erlang from now on) offers can be achieved elsewhere - but Erlang offers it all in a unified and cohesive package.

In Erlang, all of your code runs inside cheap lightweight threads of execution called "processes". They are all isolated from each other and run at the same, which brings us concurrency. When they need to coordinate, they do so by exchanging messages with each other. Message passing is location transparent too: you can transparently communicate between processes in the same or in different machines.

Can you build distributed software in other languages? Yes, but it often requires bringing in additional frameworks and libraries. In Erlang, I do `spawn_node(othernode@localhost, fun() -> ... end)` to start a process in another node and that's it.

Can you scale in other languages? Definitely. But Erlang offers both vertical scalability (via processes) and horizontal one (via distribution) out of the box.

> In a run of the mill corporate Java app, if you experience an exception eg calling another service, unless you're doing something very strange, your app will not stop running

Correct. But this is achieved by having the web server or the framework wrap all user code into try/catch or similar constructs. It is a defensive style of programming where "forgetting a try/catch" somewhere leads the whole system to fail. In Erlang, everything run in isolated processes, so the _default_ mechanism is that crashes do not cascade.

---

You probably noticed that I wrote "processes" a lot - and that's the point. You can build scalable, distributed, and fault-tolerant systems in other languages, but it often requires picking specific solutions to each of those problems. A thread-pool/scheduler for certain concurrency patterns, a network library (or an external system for distributed communication), plus defensive coding. Erlang offers a single abstraction, called process, that encapsulates all of these concerns.

I often like to draw comparisons with k8s too. Certainly it was possible to orchestrate and deploy large systems before k8s but putting everything into a unified package does wonders to streamline the experience. I wrote comparisons between the two in the past too (if that's helpful): https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchest...

I am not sure what we could do better on the marketing - but if you believe we could improve something based on the additional context in this thread, let me know.

PS: +1 to Sasa's talk which others have already mentioned.
Watched, listened to Altman's presentation.

Objection (1). He said "AI" many times but gave not even a start on a definition. So, how much and what new technology is he talking about.

Objection (2) The committee mentioned trusting the AI results. In my opinion, that is just silly because the AI results have no credibility before passing some severe checks. Then any trust is not from any credibility of the AI but from passing the checks.

We already have math and physical science and means for checking the results. The results, checked with the means, are in total much more impressive, powerful, credible, and valuable than ChatGPT. Still before we take math/physical science results at all seriously, we want the results checked.

So, the same for other new technologies, ChatGPT or called AI or not, check before taking seriously.

Objection (3)
We don't ask for licenses for the publication of math/physical science. Instead, we protect ourselves with the checking of the results. In my opinion, we should continue to check, for anything called AI or anything new, but don't need licenses.
Why is everyone in a hurry to regulate AI?

I can't think of one example where someone was harmed by an LLM.

Besides "AI" is largely a marketing term, most software has "AI" elements and that has been the case for a while now, this thing has "unintended consequences" written all over it.
github.com is 500'ing for me
To use the tiling tool you can press `Win/Super + t`, I believe that is the default stroke.
You might be interested to know that Volkswagen's newest CNG cars do exactly that - there's a multi-year countdown configured at the factory, and when it runs down you can't use that fuel anymore, just the gasoline fallback!

That's particularly "fun" here in Italy, where (unlike in the rest of Europe), metal cylinders currently need to be removed from the car and sent to one of two national inspection centers for high pressure testing - which requires them to be empty, of course!

And unlike the oil change reminder, you can't reset it with just a button press, you need a computer interface (for which there's a fair amount of competition, but the cheapest for personal use seems to start at 60 € before shipping and is a "cloud" service)
If it was hidden or inaccessible it seems obvious that you have no longer acted negligently.
"by facilitating facilitates" was it just me or does this article reads really badly when it comes to grammar? Feels more like a tech snippet than tech article. It looks like bunch of details thrown together to just generate content.
Assuming the 120 seconds is accurate, I wonder what factors make that the sweet spot? Short enough to average over alts, but long enough to have some convincing short-range correlation in the convos?

(francophones may be interested in the following story from the minitel days, before queue-based averaging of the « animatrices » : https://archive.wikiwix.com/cache/index2.php?url=http%3A%2F%... )
Sameee
I’m an AI engineer and I didn’t even know it…

At least based on that mess of words I am.
Again? Last time this happened was 5 days ago. [0]

It is not even the end of the month and the outages are increasing every month and it is now chronically unreliable. Seriously, we have given GitHub more than 3 years to improve and it clearly isn't working. That is plenty of time.

At this point, you might as well self-host like the rest of the open source projects out there, since GitHub is falling apart every week and it seems to be more reliable to self-host than to sit on GitHub, go all in and tolerate these outages every calendar month.

[0] https://news.ycombinator.com/item?id=35903116
Thanks, the fact that FRACTRAN didnt bootstrap its own interpreter was the reason I didnt use the language seriously for programming!
A free ad supported TV
Yep, I'm unable to push.
aaaaand it's down again
Have you tried gnome 42 or later? I actually went from macos to gnome and while there are some differences some of them seemed reasonable given the contributors capacity and all the forms they're trying to support. (I use it on a tablet PC, so the minimalism comes with enabling larger hit targets for buttons, decent multitouch support)
Tesla Bot Update
I don’t think formal languages are going anywhere because we need the guarantees that they can provide. From Dijkstra: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...

You need to be able to define all of the possible edge cases so there isn’t any Undefined Behavior: that’s the formal part

Humans can use LLMs to manipulate these languages to achieve specific goals. I can imagine designing formal languages intended for LLMs to manipulate or generate, but I can’t imagine the need for the languages themselves going away.
^^^this. I would find this infinitely more interesting than cloning a wooly mammoth or a dinosaur.
That's what is said...
Article 10 requires that

> all training data be "relevant, representative, free of errors and complete."

This is especially interesting to me with regard to something like ChatGPT. As we know, ChatGPT occasionally gives factually incorrect information. Does this mean that, in its current form, it would be illegal in EU? We know that Google is currently blocking access to Bard in EU. Will ChatGPT be forced to follow suit?

ChatGPT is great and I love it. It would be a shame if I'm not even allowed to use it _at my own risk_ just because it might be wrong about some things. This seems like a simplification, but it sounds like EU is allowing Perfect to be the enemy of Good.
Login is currently broken. Has been for about 10m…
Time to move to gitlab or something else.
That’s actually not true, IIRC per capita we are actually better off than California and Nevada.

Edit: Just looked it up and california gets about 5 million acre feet (maf), AZ gets about 2.8maf and Nevada only gets 0.3maf.

So per capita, AZ is doing pretty well allocation-wise.
Architecture of Zelda: Arbiter’s Grounds
Bismuth works for now but is effectively abandoned.
Will you ever stop iterating on the chassis and focus purely on the replaceable components? Seems to me that a reparable/upgradable laptop doesn't matter if you keep changing the chassis such that in order to enjoy new features you need an entirely new laptop every iteration. It also feels to me, as an 11th gen owner, that I've been left behind with my power and sound issues. Which is basically the same boat as any laptop user.
Can't create new branches :(

It seems like GitHub is down at least once a month now, but more like weekly on average.
I've been pretty happy with Deno... mostly in personal use... still some rough bits in terms of Node compatibility but pretty good in general.
How did you find these alleles?
Dark Web ChatGPT Unleashed: Meet DarkBERT
Why are we leaving nuclear out of the discussion? Its the perfect moderator for electricity consumption and its not carbon emitting, would this be a better solution to push out natural gas and coal more quickly?

It also doesn't have the same distribution problems