skysight-inc/HackerNews huggingface dataset:
It seems to engage in the same kind of saying-a-lot-without-actually-saying-much that LLMs do these days. I uploaded several private images, and beyond a mediocre description of the scenes, it didn't provide much identifying information. e.g.:
" The background features a mix of modern and older buildings characteristic of a European city, with a mix of architectural styles. "
agreed, i use while very rarely in any language. iterating lists is really the main use of looping, so some form of for-each is my preferred tool. even when a traditional for loop is better, my first instinct is to try for-each first. it's a pity that javascript's forEach is so awkward to use, needing a callback. i remember when pike's foreach was extended from only handling arrays to also supporting mappings and anything else iterable, it felt like a massive improvement. go's for/range syntax is a bit different, but it does the job. i could not ask for anything more.
High-frequency trading, which lets them frontrun orders.
Ask HN: Show your non-AI project
Every new project seems to be an AI project that's a wrapper ontop of ChatGPT or some library.

What are cool non-ai projects you're working on and why?
And what tech is behind?

Cheers!
An LLM with chain of thought and unbounded compute/context can run any program in PTIME: https://arxiv.org/abs/2310.07923 , which is a huge class of programs.
It was a solo project involving mostly creative work: curriculum design, game design, programming, writing tutorials.

I found myself missing Google for language and API related questions frequently, so I used DevDocs, a website that can also "install" itself in the browser to work offline. For the stuff I couldn't find there, I just made a note to Google it after lunch and worked around it or switched tasks.

Note that this was before LLMs got good at programming / saying mostly true things, so there was no loss from not having access to them. Recently I've been experimenting with local LLMs, though they're not quite there yet (the ones I can run at least), and they're already fun enough to be distracting!
You don't have to run a single mile to produce such routes. You can easily fake the runs.
The problem is all much deeper really.

Economics, sociology, psychology, even ecology in relation to humans are all really one subject. Then to make matters worse we are using the tools of reductionist linear science to study the already artificial subsets of this subject as independent, stationary, ergodic chunks, leading to obviously ridiculous conclusions when these chunks are reassembled.

Then somehow complex systems and non-linear dynamics has really failed to gain any traction in the popular discourse. Labeling the subject "Chaos theory" in the 80s was really really dumb.

On the other hand, the popular mind has a delusional view of science. As if there is an efficient market hypothesis for scientific truth. That scientific truth is instantaneously transmitted and discounted.

This is all just one of the many examples from history happening in real time of a decades long Kuhnian paradigm shift while the popular mind continues to argue outdated nonsense like the best way to measure aether and phlogiston.
As others also pointed out, I found this site to be useful for other tasks aswell, I might use this often!
Just think rationally - in one case you had completely harmless weather balloons, and the government completely freaked out, scrambled fighters and even recklessly launched missiles at them.

Here you have supposedly car sized drones operating, in large numvers, in high risk areas and the government response is nonexistent. Nearby flights have not even been diverted as they do when there's the slightest security risk in an area.
I wish I could do this. Do you even use a flip phone or anything? Or simply no cell phone?
The fact that McKinsey directly contributed to the untimely death of a lot of people is widely known. I don't see anything in the HN rules that suggests news of public significance are not an acceptable topic of discussion.
Is it really such a big deal that there are multiple "good enough" solutions available? I understand it is suboptimal, especially for beginners, but dependency management in Python is a solved problem for a while now. And also there are not that many solutions. Previously Poetry was the best, now uv is looking to take its place. Not 100 different solutions imo.
So essentially almost every form of research?
Thanks for pointers. I was actually curious about this. Didn’t want to imply that child mortality is a better metric.
I'm just pointing out a huge downside of the approach and that more measures such as pen testing are really needed. I don't want to be right, I want a secure PyPI <3
+1, even when I unplug everything beside my keyboard and remove any virtual devices, it stumbles onto "unknown input port" before my keyboard. I'd like to try it
I'm not going to link the exact page because I'm not sure if it's allowed, but if you go to this Reddit post: https://www.reddit.com/r/scihub/comments/1g89i9z/best_altern...

And click on the link from the top comment, you can search for the article using the DOI code which is: 10.1016/j.cell.2024.08.006
I uploaded a photo of myself and this tool identified my ethnicity as Caucasian, which according to DNA tests is not correct. Also it was not able to recognize the brand of a cap I was wearing even though it should be obvious to a human. But it gave an interesting/useful description of the stones near me.
Be polite, even if they’re not. Choose to ignore their bait and slights. Choose to not engage with their negativity, and only say what is necessary and nothing more. If they complain, whine, or speak ill of others, affirm that you see they’re upset, and move on.

Anyone who has raised children ought to recognize these tactics.
Great projects <3

I agree, source-generation is particularly unfortunate. I don't think it's a deal-breaker per se however - most of the time a small bindings project in C# is more than enough - I just accept it as a matter of life and get on with it, luckily it has not been particularly troublesome. Perhaps it's a bigger issue for people who would like to keep their projects C#-free (which is unfortunate, because C# is an awesome and productive language too).

The bigger issues for me personally is support for low-level primitives. Because F# has full HM type inference and of course gets to enjoy the same performance of struct generics as C# does - it is tempting to write HPC code for which C# can't infer the full generic signature the way F# and Rust can.

Unfortunately, however, in this specific area F# is outmatched because it has surprisingly less flexible pattern matching - list and array patterns in F# are bound to lists and arrays and you can't as easily match opaque objects, abstract classes or interfaces to a specific type with specific state inside, something that C# lets you do easily, where you can match, deconstruct, inline slice and unbox on any type that simply has the necessary "shape" without being bound to specific core types or interface implementations. You can work around most limitations with active patterns, but there is nothing that you can do that would give you `span is [var x, ..var rest]`.

Continuing the last point - C# has really pushed forward in making span-based and general performance-oriented code simple and idiomatic. In F#, the use of ref structs is much more restricted (please do not hold it against the team that works on it - it's a complex piece of functionality, just look at https://em-tg.github.io/csborrow/ as a start). As a result, F# is an extremely powerful and productive language that sits in an awkward spot where it is frustratingly close to being "the OCamlish Rust for .NET" thanks to its incredible type system, but at the same time if you do care about maximum performance with heavy data manipulation - you will be better served by C# still simply because it would take a lot of effort to make these specific areas in F# work just as well.

Important - these issues are _luxury_. Java ecosystem simply does not provide any alternatives due to limitations of the type system offered by JVM. So while indeed things could have been better, they do not have a proper alternative in Kotlin/Clojure/Scala at all, disqualifying them from certain performance domains completely.

On AOT - as long as you avoid printfn in F# and use string interpolation with Console.WriteLine and such you should be getting no AOT warnings. With library code it can be tricky, but it's usually caused by the abuse of un-analyzable reflection. You can always ping authors to perhaps take a look at it or use something better if available :) I'm enjoying AOC with F# and FSharpPacker too, but sadly don't have time to continue.
Yeah, in my case the benefits were dramatic because I'm easily distracted and lose track of time. So I was like, I'm just going to eliminate all possible distractions. I found that very helpful.

Another effect was that I started to become somewhat more productive during times when I did have access to my phone, or rather, more reluctant to start wasting time even if the option was easily available to me.
Driving performance after 24+ hours of being awake is pretty irrelevant to phones (even if they cause you to sleep less they don't cause you to not sleep at all), and it's just some brief effect with no reason to think otherwise from looking at this.
This is why it needs implementing systemically, and not ad hoc. If no one has social media, no one is being ostracised. If only one person opts out then yes, they risk being ostracised.
It says it can represent all programs in P, i.e. all reasoning that produces an output in no more than polynomial time with respect to the amount of inputs. Most human reasoning is presumably in P, not NP, because we generally don't find ourselves needing to think exponentially long about things.
What is wrong with that? Isn't it how science works: you make an hypothesis and test it.
I just had a text file "stuff to Google" and I Googled it later. There was always more work to do so I could either work around it or just do something else for a few hours and come back to it when I went back online.

Though most of the stuff was just documentation, so I just downloaded offline docs and reduced the need to Google stuff by an order of magnitude.

Of course, it's going to depend on what you're doing (I assume it works better for solo work) and what kind of resources are available.
In-Depth Ruby Concurrency: Navigating the Ruby Concurrency Landscape
Aren't in this case they saying that their experiment might have been the wrong one, and that next time they have to do a different kind of test that takes a longer time span into consideration? They acknowledge the result that no changes in cognitive abilities take place within 21 days, and then from there make the next conjecture that such changes might happen later, which would require a different kind of test?
> So please give me a break with this idea that you are old at 60 in 2024

Well, brain decline is documented and starts well before 60, but maybe we're not equal. I'm 50, and I can tell my mind isn't as sharp as it used to be. My memory isn't as good, and I feel complex mental tasks require more energy. It seems I've lost a layer of cache. That being said, I'm not done yet, I'm still able to do my job (SWE in a competitive environment where my colleagues are much younger).
I'm talking about switching sources on a monitor that's already on ;)
I've posted another comment on this parent comment saying how you could access the full-text, but I haven't directly posted the link to said text, as I'm not sure if it's allowed.
This strikes me as the difference between English and Esperanto.

You wouldn’t design English as the international language but that’s what it has evolved to be.

You can still learn Esperanto as a hobby but it’s not going to be as useful day to day as English.
This would be a great one. Censorship / political alignment compass.
Which statistics are those? https://knowledge.wharton.upenn.edu/podcast/knowledge-at-wha... seems to indicate that 45 or 55 are the “best” ages to start a business. And since the average was 42 between 2007 and 2014 it would seem to indicate that at least a good amount of founders are “old”.

If I were to guess I think most founders would be either young or above middle age. Living “poor” is less of a problem when you’re young, and then once your children grow up and you have both experience and stable finances you’re again free of a lot of life’s responsibilities. Meanwhile you’re likely going to be struggling to even find enough hours in your life to take a shower in your 30-40ies with small kids and jobs, and you’re also likely to actually depend on paychecks during this period.
> I can't think of anything that would constitute "bad art" in accordance with this view of art.

Many can. It is everywhere. Trite poems, uninspired paintings, thematically muddled novels, boring photos. The people who made them aimed at creating something great and kinda missed. Either by a litle or a lot. I call that bad art.

> I went out of my way to say that it doesn't matter what I personally think

But you also said your view about what art is is the “common sense” view. In other words you are right others are wrong. Which is what i take an exception with.

> Ask a million people if Vermeer is art. I can't imagine a significant number of them will say it isn't.

Why would that be at dispute?

> My arguments have generally been about art and aesthetics.

You postulated that this work of art has no contemplative value. As if you are the final arbiter of that. If you would have said “folks, this doesn’t do it for me”, I wouldn’t have cared. But you choose to pontificate on it in absolute terms. As if your analysis is going to have universal value.
Perfect description of a photo I uploaded: age, gender, traditional clothes ... and even my ethnic group.
Quite scary.
It should also be legally mandated to have individual buttons for each input instead of having to navigate a silly software menu, for when the auto detection invariably fails !!
This is a fun read!

I think something interesting about the news and its supposedly predictive power is that the market already discount the news.

If you look at the daily and weekly charts for SP500, it has been on a bill run, for a bunch of unknowable factors but I suspect one of them is the expected rate cut from the fed. Now, if the cut was, for example 50 bsp, instead of 25 that would be news indeed, but the again, last rate cut the prices jump sharply exactly at 1 PM EST, meaning that computers, not humans, read the report and placed hundreds of orders in milliseconds after the report was released.

IMHO knowing the future 1 day ahead is not enough because in that timeframe the market has already discounted the news.
This is on my M1 Max Macbook Pro though it's probably the same on all platforms since the `dist` dir contains all platform distributions

local du -h -d 1 .
214G ./crates
33G ./dist
830M ./rustup
2.7G ./crates.io-index
250G

I'm fairly indiscriminate with my setup. I just used defaults everywhere.
The n100 is comparable to a pi5 performance - up to 2x for certain workloads. Where are you getting 5x from?

Most people are buying pi for the form factor - I don’t think I’ve seen an n100 that isn’t more than 3x the size of a pi in a case - and the smaller size ones come with a hefty premium.
How do you accomplish this (in detail if you don't mind - I'm very curious)? How do you keep in contact with others? Does your job not require a phone for e.g. 2FA? I'm increasingly coming up against obstacles to no-phone life now. For example, certain venues only distribute concert tickets via a phone app and their 'workaround' if you don't have one is 'ask a friend'. Have there been situations you've come across (e.g. some sort of emergency) which have made you reconsider having no phone?
Finally, Google gave me access to my account by allowing me to use the new phone number they asked me to provide and not the one from 2022, exactly 8 days after the incident.
>If you always have 3% more working memory you might accumulate more knowledge after a while.

Or you might accumulate way less knowledge because you don't have a phone to get information from and are getting say 300% less information overall despite retaining 3% more of what you get.
Rhode Island state government hit by major cyberattack
And given recent announements I suspect this is David Sacks idea. Sacks has been consistently equating any perceived conflict of interest with evidence of corruption. In this case he wants US citizens to pay taxes to push up the price of his crypto holdings? How is it not total corruption? How is that going to benefit the average american?
I guess that’s cool that it’s described in fiction?
Prediction 1: The value isn't in the foundation model, it's in fine tuning and in tightly integrated products.

Prediction 2: The ecosystem around open source models will grow to be much larger, richer, and deeper than closed source models.

If these are true, then OpenAI and Anthropic are in a precarious place. They basically burned a lot of capital to show the open source second movers what to build.
Not sure why but the OP seems to have archived the repository.
That would be an extremely expensive way to install malware.
Interesting how it‘s refusing to describe my penis, which I uploaded, all I get is:

> The photo appears to be a self-portrait, taken from an overhead angle. A person's torso is prominently featured in the foreground, the individual's gender is apparent.
Pretty nice idea, also introduced me to Ente's service which features shared event albums and guest append-only uploads - exactly what I needed a few months ago and even considered building myself.
Sounds like an amazing idea but I installed the windows app from the website and it crashes immediately after opening.
Why America has so many big houses
If I was to interpret that "strictly more powerful" statement, I would interpret it to be about how Racket's macro system works and what information its syntax objects carry. Or interpret it to mean the different languages it provides, like Typed Racket for example.

On the other hand I found using multiple cores much easier in GNU Guile.
LOL this made me chuckle. :)

I always remap caps to ctrl because ctrl-[ is an acceptable escape key for me as I like to use other insert mode shortcuts. Eg ctrl-h, ctrl-m, ctrl-k etc.

I know some people map to escape/ctrl when held but that usually means installing something like Karabiner.
Understanding HDCP
>> Please keep in mind, these lists are usually completely arbitrary and have very loose definitions of "school shootings"

While I get your point, I think when you have to be concerned about how 'school shooting' is defined your country has a big problem.
It isn't that an illegal good can't be copyrighted, exactly. It's that if it is illegal, to own the copyright, you have to assert your ownership. In most cases, the consequences of which may involve the state seizing said property from you - to prevent you profiting from the crimes involved.
It's quite possible to program imperatively with no GC, no borrow checker, and no memory leaks in Haskell or in other languages such as Ada. The main technique is to simply not allocate or free anything, but instead just use fixed buffers, or objects that you have allocated before entering the no-GC region. In Haskell and other GC'd languages, GC generally triggers on allocation, so no allocation = no GC.

Back when memory was scarce this was a well known practice in Lisp. You'd just adopt an ugly style in the parts of the program where performance was important, doing destructive updates instead of consing in order to avoid GC'ing in those parts. Rust's contribution (the borrow checker) is in letting you make more use of dynamic memory allocation while still not using a GC or programming unsafely.

You might look at this presentation for more: https://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced...
The government of NYC has a long history of abusing the rights of its people and engaging in overreaching and unwarranted surveillance. They have not shown that they can be trusted with even traffic cameras. They scan license plates all through the city and use this technology to create a chilling effect which allows their authoritarian regime to remain unchallenged.
Hilarious! The text generator is primed to remark on the subject's economic status. Because that sounds greasy when it analyzes your children. A snow leopard must have a rad lifestyle too.
What are some concrete tips?

Sometimes I ask people about their internal monologue, can they change its perceived voice? Do they even have one? That often sparks some interesting conversations.
Generated C code can be safer than hand written C code if you can prove properties of the generator or carefully test and review the generator itself.

2 examples that come to mind are wuffs and wasm2c. Both produce C code that can be shown to be safe due to the properties of the code generator and its input language.

I am not sure LLM output is amenable to same kind of analysis, but you could conceive of an LLM trained on exclusively safe code.
Free Shopify App
That doesn't work because cars are so expensive to buy and maintain that you can't realistically tax the same amount for a public transport service, no matter how good it would be.
There are special use airspace regions, but those are widely published so joyriders do not stumble there by accident.

I am virtually certain those UAVs fly outside of it, otherwise there would not be much public attention to that.

Agree that the signalling strongly suggests government use.
Yes, so what does it say about our rigged system for a guy who neither invented the attention mechanism nor the concept of GPTs to be given that much credit for the current wave of AI? One lucky choice (betting on scale) backed by $100Ms of other people's money does not entitle one to genius-hood.
A video game where the dead are shaken down for until millions.
It kinda blows my mind if not only have you never missed taking a shower but you can't even imagine a situation in which that mighty happen.

That aside, people have depression, or no access to a shower, and so miss showering for weeks even. Amongst other reasons.
Anyone remember the leftpad fiasco in the node ecosystem? That could happen in any dependency system that allows owners to unpublish dependencies and that's one risk users must weigh when adding them.
Socrates says that profound knowledge is gained through interaction. He compares the written word to a painting, meaning it can be analysed but it doesn’t respond to questions and is therefore not a substitute for dialog.

This mirrors the critique to phones: used primarily to passively watch “paintings” instead of interacting. The viewer’s knowledge and critical thinking is improving only seemingly at best.
A bit tangential, but in Poland we also had such traffic cameras with public access (it wasn't a live feed, but a snapshot updated every minute or so). It was provided by a company which won a lot of tenders for IT infrastructure around roads (https://www.traxelektronik.pl/pogoda/kamery/).

What is interesting to me is that the public access to the cameras has been blocked a few months after the war in Ukraine started. For a few months I could watch the large convoys of equipment going towards Ukraine, and my personal theory is that so did the MoD of Russia. I haven't seen any reports about that, just my personal observation.