skysight-inc/HackerNews huggingface dataset:
I’ve had masking tape that leaves residue when left for a long time, so could be challenging to source the right kind of masking tape.
Yep, they weren't introduced to Europe until the late 16th century: https://link.springer.com/article/10.1007/BF00029633

At that time, "erdapfel" meant something else entirely: https://en.wikipedia.org/wiki/Erdapfel

The reason I think it's a heirloom melon variety is threefold: a) "earth apple" fits because melons grow on the ground, b) there are green melons with yellow and pink stripes/patches, with the same elongated fruit shape, c) vines and leaf shape.
The quote is from William Gibson. It goes well with Faulkner:

The past is never dead.
It’s not even past.

And Phillip K. Dick in circumstances where quoting Phillip K. Dick is appropriate:

The empire never ended.

Good luck.
If story points convert to "hours"/"days"/"time" in the end of the day, why is estimating in time less useful?

Asked in another way - why is it more useful to estimate in an unit that's more abstract/distant-from-reality?
This rocks! An LLM tailored for RAG.
I hear you but I have had to waste countless hours and endure increased stress because someone pushed code that is way more LOC than needed, difficult to read, no docs, against best practices, on and on. I have also dealt with chunks of garbage code that have worked for years and no need to modify it and I'm fine with that. Getting an MVP out the door or a Hack Day project is one thing. Literally not being able to write good code when the dev has plenty of time to due so because they lack the skillset and/or discipline to do so is not cool.
I was going to say beware because there isn't an Anthropic Claude official app.... but I checked and I guess as of today there is one hah. https://www.anthropic.com/news/android-app
FYI Evolutionary Algorithms have been an active area of research for decades.[1]

Among the many uses, they have been applied to ‘evolving’ neural networks.

Famously a guy whose name I can’t remember used to generate programs and mutations of programs.

My recommendation if you want to get into AI: avoid anything written in the last 10 years and explore some classics from the 70s

[1] https://en.m.wikipedia.org/wiki/Evolutionary_algorithm
I mean I agree, but it's because you should estimating in days.

No task significant enough to warrant a ticket in a queue and design effort takes less then a day. Even if you you swear it's "done", the more likely outcome is you'll be dealing with it for hours later that week when some sort of an issue crops up.

I've seen so many people "bid" 0.5 and 0.25 day units of time (in points or whatever) and then act offended when I challenge them on that, yet 3-4 days later they're still plugging away at the same task due to "complications".
You can buy a full motion simulator. That's how they solved the problem for pilot training. Starting at $71,900 for a full motion plane simulator.

https://simulators.redbirdflight.com/products/fmx

https://simulators.redbirdflight.com/products/topic/simulato...
Yes. Paragraph 182 of the judgment [2024] EWHC 1809 (Ch).

https://www.judiciary.uk/wp-content/uploads/2024/07/COPA-v-W...
For those who are text oriented: https://newsletter.maartengrootendorst.com/p/a-visual-guide-...

The paper author has a blog series but I don't think it's for general public
https://tridao.me/blog/2024/mamba2-part1-model/
>Starting fresh with a competent, modern, minimal initial platform can provide many benefits in the realms of sustainability, security and performance. See: WireGuard vs. OpenVPN, Wayland vs. X.Org.

Wayland's been in the works for well over a decade now and many Linux distros still haven't switched over yet. I don't think this is a great example.
Taco Bell doesn’t use butter, AFAIK.
The domain of Artificial Life is highly related and has had an ongoing conference series and journal going, might be worth mining for more inspiration:

https://en.wikipedia.org/wiki/Artificial_life
https://direct.mit.edu/artl
https://alife.org
That’s terrible for developers though. It’s already a moving target and having several moving targets to pick from doesn’t sound fun
I had a small "hobbyist" software business once upon a time. I made a point of only deducting expenses that seemed reasonable and not red flags for a software business, and only deducted up to just below my revenue (about $7K/year in the 90s). That seemed safe if maybe somewhat conservative.

Doesn't work for a lot of things (including reputable restaurant reviews) but bloggers also have the opportunity to get free stuff if they get noteworthy enough. Yes, it's a source of bias but so long as everything isn't how this thing they were given for free is fantastic, I don't have a problem with it. I've reviewed books (and a few other things) sent to me and I've given some pretty negative reviews as well as positive ones.
> unless you want to blame the judges Trump appointed.

I mean, yes. That was the point of Mitch McConnell withholding Obama's SCOTUS seat nomination because it was too close to the end of his term, only to ram through Trump's pick in record time when RBG died. This was the plan, to get the court.

"Under Biden" is completely disingenuous, the cases were not brought by the Biden administration, and were ruled on largely by Trump and Bush appointees.
When my company first started using Scrum it was with Rally. It had story point, but also estimated time and actual time. We used them all, and I found the estimated and actual time to be the most useful. We then went to Jira, which kept the points and dropped the time.

Since we were tracking the actual time things took as well, our estimates got better over time. The team would help to keep others honest. For example, writing documentation always took at least 3x longer than anyone expected, so we’d alway make people add more time to those stories.

Once we had reasonably accurate time estimates, there was also a feature for available hours. If someone was on vacation, we’d subtract those hours while planning the sprint. It was then easy to see who was over committed, balance the work, and to make sure we were being realistic.

We worked like this for about 2 years. It was probably the best 2 years I had in the job. We got a lot done, we were being strategic about our work rather than reactive, and while we would push to get things wrapped for the end of the sprint and the demo, it never involved all nighters or heroics. We pushed because people on the team wanted to do more and go faster, not because of pressure from the outside. I noticed people got more down when they tried to do less, so I’d often push back on people trying to overload the sprint. If they finished everything, we could always add more. Outside the team, our VP told us we were 3+ months ahead of everyone and if I wanted to go hang out in a cafe in Europe for a few months, go.

This is all a distant memory now. So many lessons learned, but they all fall on deaf ears in the current organization.
I just wrote down how I feel about this topic.

Textbooks about particular areas, in particular specific topics in physics (including mathematical physics), teach me a lot about number sense (and let me feel that mine is not really good or perhaps badly trained). On the other hand, these very abstract topics feel like a quite different activity to me that is only barely related to number sense.

> People capable of understanding Hartshorne have number sense.

This can also be explained by the hypothesis that people with a strong number sense love to feel themselves challenged - thus they attempt to understand this nontrivial textbook (even though understanding it may in particular require different skills).
Ask HN: Help with exponentially growing ClickHouse setup
Hey everyone,

Long story short, we are a data analytics company from S23 batch storing currently >20 billion rows of data and it is exponentially growing.

There are a lot of custom properties we have to store in JSONs (over 100 KBs per row) and many mutable datapoints (we do daily syncs with other platforms). If you've ever worked with ClickHouse then you'll know we are pushing it to its unintended limits here :D

We just got three of our biggest customers last month and the trend is that it is going to keep on growing from here on out. We have 8 ClickHouse servers with 128gb memory and it still doesn't feel enough.

We are looking for some og ClickHouse experts to give us some advice on how to scale this setup to handle 100x the load. I'm sure we'll hit that scale by next year.

You can reach out to me from arda [at] hockeystack [dot] com if you are interested in getting your hands dirty with a big production system in 30 minutes. Even better if you are in SF, I'll buy you a coffee :)
another great post, very insightful
Keeping it under-wraps till launch, as it’s insofar a novel solution in the market
Right now Unity has more resources, is much more powerful, and the UI is a lot more polished. Godot's getting better quickly but still has a lot of rough edges. However, Godot seems like it's built on a better base and has avoided many, many engine warts that Unity has embraced.

Unity's development outlook seems kind of bleak to me and it's lost all community goodwill, while Godot has more attention than ever; in 2-3 years it might be a tougher choice, but for now Unity's probably your shortest path to learning what you want to.
One of the two best polygraph jokes in the Simpsons! The other, of course, being https://www.youtube.com/watch?v=Or2iZ-mOvf8
> there are pretty much zero incentives in ____ for being careful or intellectually rigorous

I would venture most industries, with foundations on other research fields, are likely the same. Oil & Gas, Pharma, manufacturing, WW2, going to the moon... the world is full of examples where people put progress or profits above safety.

It's human nature
I didn't say in fear of guns. I said Americans live their whole lives in fear of being victims. They think guns will help but they don't they make it worse.

The sad part is you can repeatedly say you live in fear in these comments while still actively denying you live in fear. Most people in rich western countries don't live like that, I don't ever worry about being a victim of a violent crime, it isn't on my radar and it isn't for almost everyone in Australia, Canada, the UK, and Western Europe. It just isn't something we have to think or worry about so that it why it is so weird watching Americans constantly be afraid but think their situation is good.

With guns your fear isn't lessened because easy access to guns means you also worry that the person you're arguing with on the street has one too so it's constantly a concern. Criminals in Australia, Canada, the UK, etc can still get guns of course but they are hard to get and expensive so they are almost never used for random crimes. They are almost always used for criminal on criminal violence.

People like you who refuse to accept that the american system isn't working is the problem because you refuse to accept that things need to change to improve.
Wouldn't it make more sense to legalize it and ban advertising it?
I'll bet this was a lot of fun to make. Very cool project.

Was there any particular motive for building your own over using something that's been around a bit longer like aichat?

https://github.com/sigoden/aichat
> points are needed because it's convenient to do reports based off of it

So, you’re saying it’s convenient for management, yes? Making things convenient for management at the expense of the front-line workers inverts the priorities of a company. The managers ought to be working harder to make things as efficient and convenient for the workers to build the right thing. Putting management first is the stupidest thing you can do for your company. You immediately separate yourself from quality and by and by your company will whither and rot. If it doesn’t die, it certainly will never be great.
I mean...

This:

curl google.com/?search=remove+directory+linux&feeling_lucky=1 | html_strip | head -n 1 | bash

Is pretty dangerous, all things being equal, much more dangerous than copying and pasting and of course everything is more dangerous if you avoid engaging your brain entirely.
I just googled a bit more and saw this:

https://en.m.wikisource.org/wiki/An_Etymological_Dictionary_...
> Unfortunately nothing opt in ever gets wide adoption

Sharing your host's WiFi password with all your contacts should never get a wide adoption. It should never be an option anyway.

It shows Microsoft's astonishing ignorance of security.
Much like one huge difference between string "42" and the number 42 is that the latter can have math done to it. If you want to avoid the arithmetic, label tasks with words like "simple", "small", "quick", or my favorite "Won't fix".
curl will not follow any redirects without -L, including from http to https.

But -L is very useful, so being able to prevent downgrades has useful functionality to help restrict it.
> These would be charcutiers of these people

I think you mean caricature, but I do love the idea of Feynman making a mean charcuterie board
I believe this latter suggestion is known as the “programming, motherfucker” methodology [0]

[0] https://programming-motherfucker.com/
Sounds like a made up number.

According to https://vpc.org/studies/justifiable23.pdf the FBI said there were 316 "justifiable homicides" in 2019.

>why aren’t you scared of alcohol?

Why do you assume I'm not? Alcohol is horrible, it's the only drug that isn't just socially acceptable but often feels socially required despite its dangers.

>so why don’t you focus on saving more lives?

I'm a human, I'm able to focus on multiple things in my life.
When eating out a lot is your job (including eating out at places you wouldn't naturally have gravitated towards), like many things it becomes work.

I eat out when on vacation and business trips and really don't want to cook even if the hotel has a kitchenette. I also rarely go out at home to eat unless it's to attend an event or to socialize.

When I was an analyst I definitely gained weight until I developed the discipline to not eat the three meals a day (plus also snack breaks) just because they were there and often good.
I just asked chatgpt: "comparing 9.9 and 9.11, which is larger?"

and it responded:

9.11 is larger than 9.9.

When comparing these two numbers:

9.9 can be written as 9.90 to have the same number of decimal places.
9.11 remains 9.11.

Comparing digit by digit:

The integer part (9) is the same for both.
The first decimal place (9 vs. 1): 9 is larger.
The second decimal place (0 vs. 1): 1 is larger, which makes 9.11 larger overall.

So, 9.11 > 9.9.
I haven't seen this type of messages. Where is it coming from?
(What if sway doesn't exist?)
I did not intend it as a serious point. However, the Zuboffian trade that you mention will end in most of the species having no autonomy left to trade for comfort, completing a historical trend: land ownership for service access, self-sufficiency for product quality et cetera
The use of the Fibonacci sequence is so pseudo-intellectual. It's completely arbitrary, but use of the Fibonacci sequence makes it sound smarter or justified somehow.
Ugh, yes, thank you.

I wish management types would get it through their heads that you just cannot reliably estimate most software development projects. (I said "most" -- there are of course exceptions.) You can't evaluate employee performance by looking at a burn-down chart. You can't show pretty graphs at the end of every sprint and expect that to predict the future of the project.

What you can do is set a reasonable deadline with your team, have them work toward it, and allow them to adjust your expectations on what exactly you will be getting by that deadline. Yes, establishing that deadline in the first place requires some sort of estimation, but story points, t-shirt sizes, etc. are useless for that. Everyone on the team sitting down, breaking things down into as-small-as-possible tasks, and coming up with time ranges for each task is the way to do that. Then you add up all the minimums and maximums and you have a time range for the whole project. But that range is still only a guess, and can't be taken as gospel. And it may be wild, like "somewhere between 6 weeks and 6 months", and you have to accept that.

That's it. That's the best you can do. As the project carries on, the only thing you can reasonably report on is the list of features or functionality that's been implemented so far, and the new range of the estimate based on what's remaining to do. You can also look at the completed work, and map out where in the per-task estimate range the team ended up hitting, but that still can't predict the future.

You especially can't evaluate performance based on this stuff. That requires being an involved (but not micro-manager-y) manager who knows the team and can identify when their people are shining bright, and when they are struggling (or just slacking off). It's called people management for a reason; you have to involve the humans in that process and can't evaluate them based on some made-up numbers and dodgy, hand-wavy math.
Fighting with Your Boss
Renewables deployment trajectory. Engineer abundance. Power will be ubiquitous and almost free globally in the next two decades.

https://newsroom.bloomenergy.com/blog/the-engineering-workfo...

https://archive.is/2024.06.24-223854/https://www.economist.c...
I value my attention. I don't spent it on artificially generated responses. If someone wants to communicate with me I insist they put in some minimum level of effort. Before email, it took work to write a letter, which helped weed out low signal-to-noise communiques. Messages the likes of spam, LLM-generated content, and reactions go straight to my trash folder. I do view it as disrespectful (more precisely, lacking discretion) that the sender decided to waste my time by making me look at and hit delete on their message.

It may sound aloof, but I sometimes get hundreds of emails a day and it's a necessary filter.
They Thought They Knew Their Hamsters. Then They Put Up Spy Cameras
It is a generalization but maybe I know it's because there's often a lot of relative filler in entrees and I often gravitate towards one or two starters/apps. That said I mostly don't find portions in Europe (including France) to be especially small.
the 'Java' word should be clarified in the HN title before posting here as this is primarily a dev news site.
“For example, one of my team members was having personal difficulties, and because of this he often completed his tasks late at night,” he says. “When assigning him a project, I needed to take this into consideration and estimate how long it would take him to complete it so as to not cause him more stress.”

Wow, how do I work for a guy like this? I've requested accommodations and I'm not getting them. My leadership team is encouraging me to work more hours to finish things faster, but then also says they don't want me to burn out.
it would be very silly for them to add windows support
I use https://github.com/simonw/llm-cmd
Show HN: Pairbyte – Find Coders to Build With
Investigators Raced to Crack into Phone Used By Trump Rally Gunman
It sounds to me like what you're describing is a single *tool*, not a single model. Is that possible?

I agree that we need multiple views, but it isn't just a matter of filtering part of a single view - it's also different fundamental primitives that are needed to communicate different kinds of ideas or aspects of a given system.

To me, this seems parallel to the evolution of LLMs into multi-modality by default. Different queries will need different combinations of text, heat maps, highlights, arrows, code snippets, flow charts, architecture diagrams, etc.

It's certainly not easy, but it's exciting to consider :)
That's missing the broader point. It's a web browser and users don't want this 'feature'. None of this is necessary for me to browse the web which is all I want from my web browser.

Why should I have to jump through hoops and compromise my security and privacy to help some corporation with their marketing and advertising metrics? Why not just make this an opt-in option for users who want to volunteer their data to help these ad-tech companies? Oh that's right, no one in their right mind would do that.

And the CTO's whole argument about stopping the 'perpetual arms race' by compromising with and appeasing the aggressor is absurd. Malicious actors and ad-tech companies will just exploit this too. If there's a legitimate way to access this data then we can only assume there's an illegitimate way to do it also.
I'm implying that he doesn't seem to have to.
Other interesting news from the link: They expect improvements in OCR to make it possible for them in the coming years to apply it to their entire library. This would liberate an enormous amount of knowledge for easier access.
If you're measuring foo/time, then foo is probably not time. Unless you're measuring some kind of acceleration.

Charts are supposed to be pretty and reassuring and go up and to the right. That keeps the managers happy!
This is a great question. I added a "Why Rust?" section to the blog post to provide my rationale: https://guywaldman.com/posts/introducing-magic-cli#why-rust
To be fair, e.jpg caught me by surprise.
Neither do many major cuisines, like Mediterranean, Mexican, Thai, Japanese and Chinese.

Is butter really the problem here? Because to me it sounds like the problem is habitual over-eating.
> Second, "reactions" are not part of the email culture or the standard email specs. It's unexpected and awkward.

Another old dog refusing to learn a new trick. If you want to talk about not part of email culture, let's not forget images weren't part of the original. So people got over that. They embraced it just like they embraced HTML emails and everything else. You can stand in the middle of the stream, but it's just going to go right on by you
I think those things are largely orthogonal, though. Opening a file can be simple, while not everything having to be a file.

So, having the concept of files at all (and simple to open ones, to boot) is of course much better than MVS datasets, which barely abstracted the storage hardware at all for you. But on the other end of this, that does not mean everything has to be a file, as UNIX popularized.

To be clear, I am never defending MVS. We've come a long way from that, and that's good. I may however want to defend AS/400, which is far away from UNIX in the other direction, and so in a lot of ways the polar opposite of MVS. However, I haven't actually worked with it enough to know whether it's awesome seeming concepts actually hold up in real life. (Though I've at least frequently heard how incredibly rock solid and dependable AS/400s are.)
Yep, I've been guilty of this in the past. Any estimate shorter than a day is for a task that wasn't worth the time to break it down and estimate it as a single unit. Like "modify firewall rules to allow traffic to port 1234" -- no, that's not a separate task, that's part of whatever task requires you to do that to get the whole thing to work.

And any task that is meaty enough to be a task will take at least a day, and probably longer.

The one place where I will more or less disagree is when bug-fixing. There are always some bugs where you pop open the debugger and have it solved in an hour or two. I've been at places where bug report tickets were handled differently from stories/tasks, though, so maybe this is fine to just think about separately.
Yep, this is auto-generated by cargo-dist (https://opensource.axo.dev/cargo-dist/book/)
Fantastic speculation here, explains a lot, and has testable hypotheses.

For example, there should be a relationship between rate of learning and the physical subcolumns - we should be able to identify when a single column starts up / is fully trained / is overused

Or use AI to try to mirror the learning process, creating an external replica that makes the same decisions as the person

Marvin Minsky was spot on about the general idea 50 years ago, seeing the brain as a collection of 1000s of atomic operators (society of mind?)