skysight-inc/HackerNews huggingface dataset:
Let's assume they had 10 times the people and something between 5 to 20 times the code size. Going from 100 to 1000 people adds a lot complexity. I would think that adding good and experienced managers is important. Keeping all these people aligned, avoiding code duplication, reducing dependencies also needs to be addressed on the organization level. One can make it work, but some of the consequences one can't avoid. Though, it has some positive sides, too.

But then you'll need a lot of tools and architecture to deal with that. To reduce the code size to write, they probably would need to add frameworks, code generators, model-driven architecture, domain specific language, ... lot's of tools. Let's say you'll need to persist C++ objects into a database, they probably used an OO-database (at that time) for C++ with a special query language. Otherwise they would have used a more traditional relational database, either map things to an object-oriented persistence framework or write SQL. Tool building/usage is key, I would think.

Greenspun's tenth rule also applies.
Other issues may be affecting the parent commenter if 3 iPhones were unusable in a row.

Perhaps not. But I worked retail and some people could find a problem with anything
Mostly through people still living in the same place remembering the glory days of old. If you look at Poland and Lithuania, which became Poland-Lithuania, which roughly split so that Poland went into Prussia and Lithuania into Russia; where Prussia lasted for 100 years and ended with WW1 where Poland re-emerged and had their common sense of identity enhanced by Hitler almost immediately re-invading, and Lithuania existing as part of the USSR for some additional 100 years before breaking out and doing their own thing.

There's still a cultural identity in these places. The people living in them weren't replaced or relocated, primarily the flag and regent.
Podman Desktop 1.8 Release
Same, but the way I read it is that now we know the “how”.
Upping the consistency of power generation by 20% has a huge downstream impact because it reduces the cost of storage and transmission.
This remark holds true for any generation and any method of learning.
Why should money cost money? It's created literally out of bits being flipped in a computer. It's marginal cost is essentially zero. The only thing affecting its price should be the risk profile it's loaned against, not the cost of obligated associated liquidity.
FWIW Jakub has more blog posts on his website which are also really interesting https://kobzol.github.io/
I had the same issue with ingesting lots of csv files in a previous version (8.x), though it seemed to be hardware dependent; issue was only on windows not Ubuntu. I think setting the number of threads to low value helped. I had hoped these issues would be solved by v 0.10 but I am nevertheless a big fan of duckdb.
Yes, it could, but this would of course be quite suspicious for people who do not have grubby fingers.
I think that the claim that interest rates are dragging tech employment down is overblown.

Rates were the same or higher during the dotcom boom. I don't think they impact VC that much and companies are still getting massive funding rounds.
When I signed up for Reddit AI wasn’t even a thing. Now everything I’ve ever written is being mined against my wishes to build machine that I do not wish for my information to be used to train. And I have no option to opt out, at all.

This isn’t a good situation, and if I had known I was going to end up training AI for free, I never would have started with Reddit. This was never an intended use.

I hope they put some restrictions on companies like Reddit. They’re moving far beyond what anyone ever intended to provide them, and these use cases are probably something most users wouldn’t want if they had a choice.
Power actually scales better than the square of the radius, because there is more wind at greater height.
The main use case Apple presented, productivity, works much better with an opaque screen, not pass-through. There's a reason we don't make transparent screens, nor transparent windows on our screens: text and images are much easier to read if they are opaque.
There are plenty, actually. Source: did this professionally for a bit
That's a really interesting scientific finding. From a personal experience, once I closed my eyes and actually observed this phenomenon. I could observe many spherical waves of light each pulsating, and not only that but I could feel the effect of each wave viscerally. It definitely felt healing. I wasn't sure what this was, was it the vibes of meditators around the world? Maybe this research finding is what I was observing.
Birds are in the clade ornithurae, which is within the clade dinosauria.

https://en.wikipedia.org/wiki/Bird

I’m unaware of any lizards in that clade, so if you want to own dinosaurs, then the birds are a better option.

But there are many great (other) reptile pets as well, such as lizards.
Bash/Zsh autocomplete for JSON fields
>Hacker News
I think the law was clear before that any data on public internet which doesn't require signing the TOS or login is publicly scrapable. People have been doing it for decades for things like market sentiment analysis and even reselling the data for the same. Why would AI wave suddenly change it.
1/3 of compute time spent on garbage collection is pretty inefficient!
Unfortunately a significant portion of feedback for the C++ standard library comes from Google LLC
See discussions at Fortran Discourse:

https://fortran-lang.discourse.group/t/supporting-bfloat16-i...
I tried DuckDb once some months ago after reading that it can handle json files. I don’t remember the exact failure details, but it crapped out parsing a json file only few MB large, with some buffer size errors.
What’s the overall opinion of duckdb here?
https://web.archive.org/web/20240315183916if_/https://www.ny...
Actually it’s usable again now. Recently used it for a project with react and SSR and works like a charm.

The hype is over, but as of today I‘d still say it’s the most powerful JS framework all around.
Been to a young colleague funeral too I know that is hard, my condolences.
Do you mean time and energy for optimising things that make no sense, so you have no time and energy to optimise things that make sense?
I’m having the same issues, where I need to load json files one by one instead of loading them in a batch.
It looks like memory is not freed as soon as the file is parsed.

Edit: setting threads to a low value as read in this thread solved my issue.
It’s not chicken and egg, it’s simply the reality about the hardware. Even Apple, with all their resources and a $3500 price tag, could only make a mediocre passthrough on a very heavy headset. The hardware isn’t ready for AR yet.

Games are where it’s at for the foreseeable future. Games don’t need passthrough and they don’t need especially high resolution.

Look at how much of the vision pro is about giving people a connection to the real world while they are using the device. Games don’t need that, people want to be immersed while they are playing a game.
Ok then I‘ll do it: https://anonyfox.com/blog/the-renaissance-of-meteor-js/

scnr
One also needs to look at the context of these quotes. For example, for the binary search they change the array layout to improve cache locality. This is not really helpful if you have to work with sorted arrays (as many binary search algorithms do). If instead you have the freedom to optimize the data structure itself (and you do the search often enough to amortize the construction), you might as well build some variant of a B-tree which is going to be much faster than binary search anyway.
That's not what marketing is. Marketing is knowing what products people will enjoy buying, not just making ads after the fact.

I also don't think most customers are old enough to remember those ads.
Show HN: deptry 0.14.0 – detect unused Python dependencies up to 10 times faster
deptry 0.14.0 was just released, bringing significant speed improvements: It is now up to 10 times faster than the previous release!

For those unfamiliar with deptry; deptry is a command line tool to check for issues with dependencies in a Python project, such as unused or missing dependencies.

GitHub: https://github.com/fpgmaas/deptry

For some benchmarks of the new release, see the release notes:

https://github.com/fpgmaas/deptry/releases/tag/0.14.0

The performance improvement was achieved by leveraging Rust to parse the AST and extract the import statements from .py files, rather than using Python's ast module.

The addition of Rust to the project also opens up doors for more optimizations in the future, so stay tuned!
Hard to beat jib (https://github.com/GoogleContainerTools/jib/tree/master/jib-...) for minimal Java OCI containers.
And population density is way higher than most places in the US.
In Germany the price is capped. Everyone has to sell a new book at the price that was set by the author. This also applies to libraries, for the usage libraries have to pay 3-4 cent per lending to an organisation that distributes the money to the authors(the organisation depends on tge type of the print)
So the thing with speculative attacks is that you can use an invariant that is broken speculatively to leak things. In this case they use a speculative race condition to gain speculative code execution, much like you can use a normal race condition to gain real code execution. Arbitrary speculative code execution can be used to leak data which can be picked up via side channels.
Just pitching in my 2 cents here, and not sure if it is what the parent commenter meant:

When I "realized" that dreams and dejavu's are all, litteraly just in your head, and just memories and visualizations that your brain is connecting together, I realized that reality is the same. You're just getting signals and processing them. Wether they come from outside ("real") or from within yourself, it doesn't really matter as long as you can tell the difference.

what I appreciated about the realization of dejavu and dreams being what they are, was that it gave me a much firmer grasp and believe that I can control my feelings and escape to a little fantasy where this worlds rules dont apply. And also accept that when you're just feeling shit, it's fine for a while, just some chemicals not playing ball.
But with an effort to be backwarts (sic!) compatible. Code moved from Maclisp to ZetaLisp to Common Lisp.

One can write (mapcar (function (lambda (...) ...)) ...), but the (dolist (...) ...) is still there. Even PROG is still there.

For Scheme code needed to be rewritten, especially since Scheme changed more: syntax, different macro system, different control flow, different control flow abstractions, less built-in features, old features added back by libraries, ...
MacBook Pros are a highly differentiated product from other laptops; for instance they have an entirely different OS and CPU architecture.
There is an mri greyscale clip that shows this process I saw a couple of years ago but could never find it back. It showed spinal fluid “washing” the brain. If anyone knows where I can find it, please link.
Let us say that an index i is bad, if every finite subsequence of s starting at i is red (i.e. for every j ≥ i we have χ(s_i ... s_j) = red). Two cases:

Case 1: there are infinitely many bad indices. Here we go to the first bad index then the second, and so on. The colour of w₀ does not matter, and since subsequent words start at a bad index, they will all be red.

Case 2: there are finitely many bad indices. Then there is some k which is larger than all bad indices. We start by going to k (again, the colour of w₀ does not matter). Since k is not bad, there must be some blue word starting at k. We take that one and move to a larger index. Again, that index is not bad. We repeat this process to find our sequence.
Your Erlang and Pony examples use automatic memory management and only reinforce my remarks.

Additionally, linear and affine type systems isn't the same as manual memory management.
CNN clickbait title. Previous discussion, of a non-CNN article: https://news.ycombinator.com/item?id=39704914
Mozilla Drops Axe on Its Privacy-Friendly Location Service
You keep saying “design” like this dinosaur would have been architected a certain way by some form of intelligence, rather than evolved over millions of years through dumb luck.

Your earlier comment about the pain of muscular stress implies that the dinosaurs joints, muscular and nervous system would be identical to that of human limbs. Which is unlikely if such a neck were to evolve.

Also your comparison to Lego is weird. Lego, which is something that was designed, was purposely designed with the goal of being easy to disassemble. So it’s not going to have the same structural integrity as stone, metal, nor bone.
I dunno, your point being? A lot of the US military is embodied in contractors and technically external companies too. Maybe someone wants Taiwan road information for peaceful purposes for example, but realistically that is a pretty transparent building block for an eventual invasion. This is military capability.
There’s this one I just found - [https://player.vimeo.com/video/370150539?background=1](https...
We need to figure out what activity or thought creates waves most similar to the cleaning function.

Maybe it’s dreaming? Dreaming by my experience is tedious and not restful… I have 4-6 dreams every night and never feel like I’m truly asleep.

Shouldn’t be hard to figure out with an EKG and a decent graph to see what your aiming for.
Except for the southern part of India, of course.
Your course sounds awesome. Do you have the materials somewhere available? Would love to read more about it.
Couldn't Apple display a little icon in the top bar, say next to the time? Somewhere no other app can use? A little padlock for example. You would just teach people to only enter their password if the padlock is displayed.

We did that for HTTPS, although that was terribly misunderstood (means "the connection is secure between you and X", not "X is actually your bank")
Putting it together is not as simple as it seems. I think it was an immense engineering and design effort from Apple to get it to the point where it feels effortless and obvious

Not only do they have two cameras per eye, and all the hardware for wide angle out-of-view hand tracking, they had to consider:

Privacy: the user’s gaze is never delivered to your process when your native UI reacts to their gaze. Building this infrastructure to be performant, bug free and secure is a lot of work. Not to mention making it completely transparent for developers to use

Design: they reconsidered every single iOS control in the context of gaze and pinch, and invented whole new UI paradigms that work really well with the existing SDK. You can insert 3D models into a SwiftUI scroll view, and scroll them, and it just works (they even fade at the cut off point)

Accessibility: there is a great deal of thought put into alternative navigation methods for users who cannot maintain consistent gaze

In addition to this they clearly thought about how to maintain “gazeable” targets in the UI. When you drag a window closer or farther it scales up and down maintaining exactly the same visual size, trying to ensure nothing gets too small or large to gaze at effectively

There are so many thousands of design and engineering decisions that went into making gaze and pinch based navigation work so simply, so I can understand how it hasn’t been done this effectively until now
Assuming your claim is not equivalent to "matrix multiplication is in O(n^2)", then it is false assuming conventional mathematics (i.e. uncountable sets exist), because j in R is uncountable, and algorithms are countable...
Microsoft is actually doing great right now, but the thing they're doing great at is Azure and cloud services like 365, plus some very lucky AI investments.

Shutting down their bad products was a good move, even if they should've made good products in the first place.
Telefunken Datenspeicher
Only commenter mentioning the glymphatic system, and spelled it wrong.

Gonna say it's still news!
> This is the sort of thing that’s true, but only if you don’t think about it deeply.

I have a linguistics degree and a passion for historical linguistics that will result in me talking your ear off about Indo-European ablaut, so this is probably the first time in my life I've ever been accused of failing to think deeply about language variation / change!

But I do agree with tsunamifury's comment - what you say is interesting, but rather beside the point. What's relevant is a sense of continuity, not whether the modern speakers would understand the original language or not. (I'm unsure why the latter would be relevant at all?) As Benedict Anderson has argued, a nation is above all an imagined community, so what's relevant is that Czech speakers picture a sense of continuity with the speakers of Slavic dialects in 1000 AD, and not with - say - the speakers of Celtic or Germanic dialects spoken at the same time.

(It's worth noting that your example is fairly unrepresentative, by the by. English is a language with an unusually high rate of change (though I'm surprised you went with Chaucer, which many educated English speakers can largely follow, and not something like Beowulf, which no English speaker could understand without training). It's also worth noting that the Slavic languages are languages with an unusually low rate of change, so a text as old as Chaucer would be relatively much easier for Czech speakers to read.)
Yeah, that's true, I see what you're saying. I guess knowing the king is already in check allows for optimisations, since you have to either move the king, capture the attacker or block the line of attack, and nothing else is legal. And if you're double-checked you have to move the king, no matter what. As opposed to stalemate where you really do have to check the moves of every piece.
I'd like to see a benchmark showing a B-tree beating an array with the correct layout. I think you only want a tree if you also want to update the array.
DuckDB is ok at JSON data but it hasn’t worked around all the corner cases like Pandas has. Converting from a hierarchical format like JSON to a tabular format is always fraught. I find Pandas to be slightly more robust and faster.

However for any kind of tabular data, DuckDB blows everything out of the water. I’ve mostly been using it with Parquet and TSV files and the performance is just unbelievable. SQL that even Redshift struggles with can be done in DuckDB in no time. If the data is parquet, there is no need to reach for Spark. DuckDB is just way faster.

The level of SQL supported by duckdb is also outstanding, from pivot/unpivot, and friendly SQL constructs like group by all, order by all, it makes writing complicated SQL a pleasure.
I'll just start an online therapy company, and when i have enough data, I'll just change the ToS and sell it all to the highest bidder. See, if I do this right before IPO, it's good!
To iterate , Your resume should be calling out what the projects were and its impact. It’s not enough to say “I can do Java”. No shit. What did you create/mantain/mutate with Java? What were novel problems that you had to deal with? What did this project aim to solve and if it did, how much did it benefit the company?
Ask HN: What are the TLDs that have cheapest renewal fees
I host a lot of self-hosted applications and often need a domain to assign to them. For quite some time I used .tk .ga and .ca but they are not available anymore. Other TLDs that can be bought for cheap like 1-2 dollars levy around 20-50 dollars renewal fees. So, I need suggestions. Would love to find something for $1 that also RENEWS for $1.
Have you seen this volume of garbage?!
If you want glasses the friend problem would be even more complicated, not least because of US regulations on selling prescription lenses.
Yea was looking for that too. But then the benchmark would have to be multithreaded too I guess.
I've played with (part of) this dataset too, or at least one like it. The CSV structure looks familiar. Note that while the actual CSV files are ~500GB, a lot of that is wasted bytes on stuff like addresses in which a lot of information is repeated as well as long dates/identifiers/numbers/coordinates being written out as strings.

If you write some custom software for it that uses binary representations and maps repetitive information to shorter IDs, you should be able to fit the entire dataset into 64GB of RAM (less than 60 bytes / row). At that point running most analytical queries on it becomes really quick even if you do not care about indexing the main data and just rely on tools like MapReduce. You could probably dump that representation into an mmap'ed file on a SSD and get similar results even with less RAM.

Should you still use a DB? Probably. But if your DB is a bigger hassle and significantly slower than one machine running some wonky code you wrote in an afternoon, it probably sucks. Now after reading the article I'm still not 100% sure whether the initial issue with DuckDB was performance or data related. If it's the former, then any DB running on modern hardware that starts choking handling a million anything doesn't deserve to be called a database in this day and age - at that point Microsoft Excel is your main competitor and offers a better user experience.
Perhaps it matters because of apps. With OS that natively supports spatial features it could be easier to expand functionality of existing ios apps or interact with them in the ar/vr context.
It seems fairly obvious to me that no amount of improvement of the technology will make people accept that barrier. Even if every technical hurdle is solved I still firmly believe most people would rather not have a thing on their head and be isolated from their friends and family.
Also see the even more sleazy-sounding "PAC": https://en.wikipedia.org/wiki/Probably_approximately_correct...
The Vision Pro costs less than Microsoft HoloLens did, considering inflation.
Maybe it's comforting to think that the time is not only spent with garbage collection. That's one part of sleep, but by far not the only one.
Podman 5.0.0: final release candidate
main changes:
- new podman db will be SQLite, existing boltdb db remain supported.
- podman machine has seen many rewrites
- deprecated cgroupsv1 will raise warnings
> Functional programming means functions are first class citizens and can be constructed on the fly.

FP is much more than this one language feature.
When I write I leave out a lot ‘the’ and ‘a’ and ‘an’. I have to edit what I write often (and I usually still don’t notice them missing).

I have trouble reading when I’m tired. Or fully awake making out handwriting.

I have many years of practice adding a’s, the’s, and you’s - people will ignore everything you write if you come across as mentally subpar.