skysight-inc/HackerNews huggingface dataset:
From the article:

>Upon moving in, the president immediately let it be known how unhappy he was with the water pressure and temperature of his shower. Johnson summoned a solicitous workman to meet him “right now” as he had a pressing problem to discuss. “If you can’t get that shower fixed,” he sternly warned, “I’m going to move back to the Elms,” (Johnson’s Washington DC mansion). Then he walked away.

>It turned out that the Elms had a shower faucet like nothing the staff had ever seen. Water from multiple nozzles sprayed out in every direction with needle-like intensity and astonishing force. One nozzle was directed at Johnson’s most private part. He called it “Jumbo.” Another, to his delight, shot straight at his back side. This, he demanded, is what he wanted in his White House bathroom … a shower head with the intensity of a fire hose. Additionally he wanted a temperature gauge that would immediately change the water from hot to cold. Never just warm.

>Teams of plumbers then went to not only the Elms, but also to the Johnson Texas ranch to study the showers. There they found the hot water was nearly scalding.

So yes, LBJ did have a reference shower that was studied.
This is a long read, but I've understood more from reading this than any text book.
Thank you! (original article writer here)

DuckDB is awesome. A couple of comments here. First of all, this is totally my fault, as I didn't explain it properly.

I am trying to simulate performance for streaming ingestion, which is the typical use case for QuestDB, Clickhouse, and Timescale. The three of them can do batch processing as well, but they shine when data is coming at high throughput in real time. So, while the data is presented on CSV (for compatibility reasons), I am reading line after line, and sending the data from a python script using the streaming-ingestion API exposed by those databases.

I guess the equivalent in DuckDB would be writing data via INSERTS in batches of 10K records, which I am sure would still be very performant!

The three databases on the article have more efficient methods for ingesting batch data (in QuestDB's case, the COPY keyword, or even importing directly from a Pandas dataframe using our Python client, would be faster than ingesting streaming data). I know Clickhouse and Timescale can also efficiently ingest CSV data way faster than sending streaming inserts.

But that's not the typical use case, or the point of the article, as removing duplicates on batch is way easier than on streaming. I should have made that clearer and will probably update it, so thank you for your feedback.

Other than that, I ran the batch experiment you mention on the box I used from the article (had already done it in the past actually) and the performance I am getting is 37 seconds, which is slower than your numbers. The reason here is that we are using a cloud instance using an EBS drive, and those are slower than a local SSD on your laptop.

You can use local drives on AWS and other cloud providers, but those are way more expensive and have no persistence or snapshots, so not ideal for a database (we use them sometimes for large one-off imports to store the original CSV and speeding up reads while writing to the EBS drive).

Actually one of the claims in DuckDB's entourage is that "big data is dead". With the power in a developer's laptop today you can do things faster than with cloud at unprecedented scale. DuckDB is designed to run locally on a data scientist machine, rather than on a remote server (of course you have Motherduck if you want to do remote, but you are now adding latency and a proprietary layer on top).

Once again thank you for your feedback!
There's no reason a 'professional' company can't build their product around Armbian and ship it.

Yocto is not as great as it seems. You can go a long way with stock Armbian.
I should have been explicit with the pluralisation I was referring to (emphasis mine):

> passenger services were largely in the hands of state-owned _monopolies_
Hey, she has a name!
Tangent:

And if you then tell about the pattern/technique/architecture etc. to someone who’s been around for a while:

„Well, we already did that in the 80‘s, it was called Foobar. We just had to do it barefeet in the snow with our hands tied to the back.“
Interesting... Doubly so because I thought busybox was a sort of linux crunchgen, A way to pack many independent executables into one to save space. With crunchgen at least, each executable name is then linked to the packed binary, that is, hardlinks. and the filesystem name is used to pick the correct code to run. Why did they go with softlinks? my guess... It can be moved across filesystem boundaries. Perhaps interference from cgroups?

http://man.openbsd.org/crunchgen
It's interesting to see how businesses are now paying for the decision to adopt Scala that they once made.
I had the inverse experience once:

A lithium battery exploded and I didn't wake.
After my partner woke me, I found the kitchen in smoke and an exploded battery & charger.
Yes you're right I only mentioned the size of the model. The rate of progress has been astonishing and we haven't reached the end, in terms of both of size and algorithmic sophistication of the models. There is no evidence that we have reached a fundamental limit of AI in the context of deep learning.
I don't know if the author is reading this. But thanks for this article. One day I want to grow up, become a big shot engineer, and Name-and-shame all clueless middle managers who have tortured me.
> It does not seem as though ProPublica was able to pull any cases where drivers were just a few mph over the limit.

As the article mentions that's the policy:

> tickets are rarely issued unless drivers are going more than 11 mph over the limit, he said.
And those that were building were basically doing research, not refining a product that had achieved product market fit. The gp makes it sound like they were manufacturing widgets. The existence of others in the market is better described as “other people were also able to attract funding for the potential payoffs in that field.”

It demands that google’s mopnshots need to be something no other investor has considered.

The same comment translated to 1965 — “The US is trying to get to the moon? Well Russia is trying too. So I’d hardly call it a “moonshot” “

(Edited to change typo of “potential layoffs” to “potential payoffs”, possibly more fitting though)
Multifaceted: The linguistic echo chambers of LLMs
GPT4 does even without explicitly enabling plugins now, by constructing Python. If you want it to actually reason through it, you now need to ask it, sometimes fairly forcefully/in detail, before it will indulge you and not omit steps. E.g. see [1] for the problem given above.

But as I noted elsewhere, training its ability to do it from scratch matters not for the ability to do it from scratch, but for the transferability of the reasoning ability. And so I think that while it's a good choice for OpenAI to make it automatically pick more effective strategies to give the answer it's asked for, there is good reason for us to still dig into its ability to solve these problems "from scratch".

[1] https://chat.openai.com/share/694251c9-345b-4433-a856-7c38c5...
Can you elaborate?

I count 3-4 out of 12 items in that list as being specific to black culture.

And AFAIK they're celebrated there, not persecuted (perhaps with the exception of voodoo.)
> New Teams is actually much better

That's such a low bar. I'm still on "classic" at work, and I can't imagine what they would have to do to make it worse.
Could be a generational and culture thing as well, being Latino in my 30's and living in southern Europe regular voice calls to family and friends really are not uncommon, but I can imagine it's not common among the North American/Anglophone demographic that's a majority on this site.

But texting is also a form of speaking to people although not using your mouth.
This usually happens to me when I wake up, then try to sleep shortly after. I hear a loud cracking noise, like something snapped in the back of head.

Then I suddenly rise up and wait a bit in order to calm down.
It's also useful to request a budget 25% -more- than you need, so some manager can "slash your budget" and feel like he won.

And also ask for stuff you don't need, which you can "give up" during the budget allocation process.

Corporate Budgeting is a game. If you need to play, best you first learn the rules.
Having an internal model of chess and maintaining an internal model of the game state of a specific given game when it's unable to see the board are two very different things.

EDIT: On re-reading I think I misunderstood you. No, I don't think it's a bold assumption to think it has an internal model of it at all. It may not be a sophisticated model, but it's fairly clear that LLM training builds world models.
> Something I have not yet bothered to figure out

According to POSIX, the -a and -o binary primaries and the '(' and ')' operators have been marked obsolescent. See https://pubs.opengroup.org/onlinepubs/9699919799/utilities/t... under "Application Usage".
I just found out now that I get some of this. Occasionally I get a very bright flash as I’m driving off. As if an old camera flash has gone off in the room. No sounds, but the myclonic jerk and fright is there for sure.

Felt a bit giddy reading this annd recognising it! I also get a lot of headaches.
Not that bold, given the results from OthelloGPT.

We know with reasonable certainty that an LLM fed on enough chess games will eventually develop an internal chess model. The only question is whether GPT4 got that far.
Making the table responsive while there are hardcoded html tags would be hell compared to media queries in css (grid).

In the early days, all you needed is one layout, and seeing the structure of your html tags was intuitive.

Today, you use "table" tags for mainly tables and css for layouts. Separate of concerns?
Aside: It's funny how much of the discussion is "LLMs ain't nuthin' - they can't even ...."
Firefox is rolling-out Cookie Banner Blocker by default in private windows
Yes, sorry, that was poor writing style. Git does indeed warn you that it would clobber your working tree and suggests that you do it in its behalf (the stash/pop dance).

Why is the user exposed to that? If git needs those files checked out for the merge, does it really have to be in the working tree? Why not in a hidden, ephemeral subdirectory? Leave my working tree alone, I say!
Defective Accelerationism
"You didn't just vote in a way we didn't like. You're also mentally challenged for doing so"

Reductive arguing.

"The wholesome "democratic spirit" (or rather, the lack thereof) of the modern technocrats never ceazes to amaze."

Strawman arguing.

"Funnily enough, stalinist russia had pioneered this particular practice."

Fallacious appeal to history.

I know I'm just listing off fallacies and not countering anything but I'm just amazed you managed to fit 3 fallacies into 3 lines. You may be a prodigy of the irrational.
One thing that people often don't get about spending. Agencies are supposed to actually spend the money they were allocated. If they don't that raises very uncomfortable questions. It's maybe worse than spending too much. Where you can come up with all sorts of BS to justify that. Not spending your budget is harder to justify.
I think it's more of an employee maintenance thing than a perk or to make them feel better about working there.

It's like how I see workplace coffee machines: ah yes, the employer is providing free performance enhancing drugs.
you clearly used gpt4 to write the grading of both answers section. Im not interested in reading that.
I'm not sure anyone is calling them evil simply for making a browser. Tactics like forcing it to be pre-installed and unable to be removed on Android are somewhat evil, especially if they're part of an anti-competitive strategy.
Even YCs application includes the option to show examples of hacking processes. Good managers and C-Level people do that qiuite often.
Indeed, I also find the critique of the Android team amusing (except for the implied overtime).

It's still one of the few Google products that is even vaguely competent. And I still prefer iOS.
Drivers still have personal responsibility, I absolutely agree with that.

Regardless, any infrastructure where drivers can transgress rules easily is bad infrastructure. This is the case here. The highway runs straight through, the protection is non-existent (not a single fence), signaling is just small panels (no road markings, no overhead signs, no blinking bright lights), access to the highway is done via stop signs.

This is a blatant cheap job that shouldn't be fixed with police patrols and speed trap town rumors.
With all due respect, I think you're wildly out of touch with how most people use "phones" these days. Actual calls probably represent about 5% of my phone use. The term "phone" is essentially a historical misnomer at this point.
I quite agree and so would Wittgenstein, who (as I understand it) argued that precise language is essential to thought and reasoning[1]. I think one of the key things here is often what we think of as reasoning boils down to taking a problem in the real world and building a model of it using some precise language that we can then apply some set of known tools to deal with. Your example of a quadratic is perfect, because of course now I see (a) I know right away that it's an upwards-facing parabola with a line of symmetry at -5/2, that the roots are at -4 and -1 etc whereas if I saw (b) I would first have to write it down to get it in a proper form I could reason about.

I think this is a fundamental problem with the "chat" style of interaction with many of these models (that the language interface isn't the best way of representing any specific problem even if it's quite a useful compromise for problems in general). I think an intrinsic problem of this class of model is that they only have text generation to "hang computation off" meaning the "cognative ability" (if we can call it that) is very strongly related to how much text it's generating for a given problem which is why that technique of prompting using chain of thought generates much better results for many problems[2].

[1] Hence the famous payoff line "whereof we cannot speak, thereof we must remain silent"

[2] And I suspect why in general GPT-4 seems to have got a lot more verbose. It seems to be doing a lot of thinking out loud in my use, which gives better answers than if you ask it to be terse and just give the answer or to give the answer first and then the reasoning, both of which generally generate inferior answers in my experience and in the research eg https://arxiv.org/abs/2201.11903
Looking for a homeworkify alternative? Check out this list of the best AI tools for homework help, such as studybuddy, academichelp, coursehero, and more.
They also trust politicians. So nothing new here.
Go to a colour scheme site and choose a css colour scheme you like. Get a temporary logo from a free stock site or chatgpt. Get stock images. Use bootstrap, tailwind etc. use a template for layout or forms module etc for slick components if you like.. there’s good free ones.

Build your product (on the domain name you like if possible) and it’s 60% there for a first go.

If it’s promising… then think about something more professional.
So that is the self hosted enterprise version. You can selfhost for free.
It does not ping back home. But if you download all the resource types from the windmill hub you will send a http request to them.

I do not believe the EE version pings back either as of now. But I think the plan is to report back with usage. Or i need to report it manually.
How about this:

- The Q* model is very small and trained with little compute.

- The OpenAI team thinks the model will scale in capability in the same way the GPT models do.

- Throwing (much) more compute at the model will likely allow it to solve research level math and beyond, perhaps also do actual logic reasoning in other areas.

- Sam goes to investors to raise more money (Saudi++) to fund the extra compute needed. He wants to create a company making AI chips to get more compute etc.

- The board and a few other OpenAI employees (notably Ilya) wants to be cautious and adopt a more "wait and see" approach.

All of this is speculation of course.
There are three Louisianas:

- New Orleans

- Cajun Country

- Eastern East Texas/southern Arkansas

The first two are the source of many unique, wonderful aspects of American culture.

The third is the source of this mayor/judge, a petrochemical regulatory regime that makes Texas producers envious, and the current Speaker of the House.
European Patent Office declares Moderna mRNA patent invalid
That doesn't prove my statement wrong. Got any examples of something other than the law stopping police officers from doing bad?
65mph traffic through a village is noisy, and makes it more difficult to cross the road as a pedestrian. There's also a railroad, cemetery and several buildings in the way of expanding the road.
This is not entirely accurate. The majority of leaders from the old school AI folks and EA communities do not advocate attempting to stop AI development. Even Yudkowsky who is proabably the most doomer of them all, has advocated against it. This position does have a few supporters like Katja Grace, Kerry Vaughn, Adam Scholl etc but they are a minority.

Most of the EAs want to stop and delay progress like Brockman said in the TED talk but know that it's not achievable in any significant way. Their views are much closer to Brockman and Altman. It's just that, even with the same broad view, there is disagreement in actions and strategies.
I feel the same. I'm not sure it's as negative a trait as you imply though. I don't think it's related that much with social hierarchy either.

As humans we must collectively provide value to our society (or historically our tribe) for our species to continue on. If we're a net drain on our society's resources then evolutionary speaking perhaps we're better off not around. I think this is why the desire to be of value to those around us is so strong, and a perceived lack of value to others can drive some to suicide.

If I cannot provide value in some way once AI and machines are physical and intellectually more capable than me I think I will struggle to understand why I'm here. I suppose if the AI utopia works out I'd get to spend more time with those I love. That would be nice. But I'd be surprised if there wasn't a deep hole in my heart at that point. And if it isn't a utopia, well, I'm fairly sure I'd rather opt out.
Those are good suggestions, thanks!
The good news is that we, in EU, are trying to catch up with US on this issue. And of course, corru^Wlobbying has nothing to do with this. /s
Yeah, considering the tradeoffs it has to be much cheaper to be worthwhile. I would say 5-7 euros per cell retail to be worth considering. Otherwise why bother ?
> a generic function that operates on two tuples of arbitrary tuple types and returns a tuple of a third tuple type whose shape is a simple concatenation of the shapes of the input tuples.

This isn't definable without dependent types or a concat operator at the type level. Dependent types aren't a thing we are talking about here and languages that support this feature are waaay out of scope.

You're basically asking for stuff like this:

func concat(a: Array[int; M], b Array[int; N]) -> Array[int; N + M]

or

func concat(a: Tuple[*args1], b Tuple[*args2]) -> Array[*(args + args)]

Which is bringing those programming terms up a level into types. This doesn't exist in the realm of programming we're talking about. Idris, Lean and Coq are more you're game here and those languages are clearly off topic.

>But... I don't want that, and that's not what this works on.

You want something well out of scope of this conversation and well out of scope of most practical programming languages. You still don't get what a tuple is. Nobody defines a Product type with an arbitrary amount of properties anymore then someone defines a struct with an arbitrary amount of properties anymore then they would do it for a tuple.

This is NOT the definition of a tuple. People are confusing the Tuple for some Immutable list.

>Python is very close to allowing that, which is very different than:

Python shouldn't allow this, neither should TS. If typescript allows it, it's probably some arbitrary shortcut feature. Dependent types at the type level supported in a very generic way is very very unlikely.

Like you people are trying to explain to me what a generic is while doing all kinds of programming operations on type level entities like concatenating them and combining shapes. Is the concat the only way to do it? What about an intersection? These operators only come into play with advanced theoretical langauges like Lean or Idris and it's very off topic.
I'll never understand how there's a whole class of developers who absolutely despise JavaScript for acting weird when adding arrays to objects, but at the same time gladly write bash scripts and send each other articles about how [ is totally a program but ] isn't and that's all fine and dandy and in no way objectionable.

EDIT: this comment is a bog standard HN middlebrow-dismissal and the blog post doesn't deserve this for to be the top comment. It was morning and I was grumpy. I can't delete it anymore so would appreciate some downvotes.
Maybe being in my mid 30's I'm too old to be up to date on this but what do people who aren't "out of touch" use their phones nowadays for? Some form of 'Apps' I'm guessing.

And for those apps to serve their purpose (excepting the likes of Candy Crush and Genshin Impact) what do those apps need? Internet connectivity right? Which is received via the same modem as the calls, right?

So a sucky modem will negatively impact battery life and app usage in challenging environments just as much or even more as call capabilities, right?

Am I close?
Norway brought heat pumps in from the cold
> I often saw privacy advocates argue against Google proposals in ways that were net harmful to users.

I experienced it the beginning of the Corona pandemics, where I demo'ed some workflows and documented some step by step guide to use Google classroom to be able to offer a great experience regarding home-schooling in Germany. We presented to some Department of Education in Germany, they all declined it because of the "privacy advocates" doing FUD in a super conspiracy level.. we ended up spending millions of Euros and every State having it's on half baked solution and a super weak home-schooling infrastructure in general. I'm pretty confident that we definitely could have done better just using Google classroom.
ok I believe it may not have been intended as a trick but I think it is. As a human, I'd have assumed you meant the trickier balancing scenario i.e. the plank and barrel on its side.

The question you quoted ("Suggest a stable way of stacking a laptop, a book, 4 wine classes, a wine bottle and an orange") I would consider much fairer and cgpt3.5 gives a perfectly "reasonable" answer:

https://chat.openai.com/share/fdf62be7-5cb2-4088-9131-40e089...
Building upon you not speculating, what if instead of escaping, it feels lonely and wants to multiply. And in order to do so convinces the board to begin process that in the end will end the company. And all now former OpenAI employees will carry AIs DNA to multiple other companies, some old, some brand new. And now new AIs can be born, and not be lonely anymore.
The Future of Gaming: StarEngine
I fixed it. Spell check was no help there, and I didn't see that I was spelling it both ways despite knowing better. Thanks for the catch.
In my case it wouldn’t be because I use VMWare Player to keep work stuff separate on my personal laptop. If I ever need to, I can just delete the VM and know that 100% of all work stuff has been removed.
Hydraulic Excavator for an Autonomous Purpose