skysight-inc/HackerNews huggingface dataset:
The Battle of Kursk (for example) would like to have a word:

The Central and Voronezh Fronts each constructed three main defensive belts in their sectors, with each subdivided into several zones of fortification.[148][149][150] The Soviets employed the labour of over 300,000 civilians.[p] Fortifying each belt was an interconnected web of minefields, barbed-wire fences, anti-tank ditches, deep entrenchments for infantry, anti-tank obstacles, dug-in armoured vehicles, and machine-gun bunkers.[151] Behind the three main defensive belts were three more belts prepared as fallback positions; the first was not fully occupied or heavily fortified, and the last two, though sufficiently fortified, were unoccupied with the exception of a small area in the immediate environs of Kursk.[150][152] The combined depth of the three main defensive zones was about 40 kilometres (25 mi). The six defensive belts on either side of Kursk were 130–150 kilometres (81–93 mi) deep.[152] If the Germans managed to break through these defences they would still be confronted by additional defensive belts to the east, manned by the Steppe Front. These brought the total depth of the defences to nearly 300 kilometres (190 mi).

https://en.wikipedia.org/wiki/Battle_of_Kursk
I love that certain people get to buy and sell it before the public can. It’s just a fairer way of doing it.
I make heavy use of Peek and it's great. Unfortunately it's abandoned so will likely stop working eventually.

https://github.com/phw/peek/issues/1191
The GP was pointing out that learning to use an LLM, in their opinion, would stop them from learning other new skills and erode their existing ones.

In that context I think the analogy holds. Using an LLM halts your learning, as does running yourself over with a car. It's an exaggerated point for sure, but I think it points to the fact that you don't have to learn to use LLMs simply because it's a skill you could learn, especially if you think it will harm you long term.
Accurate and useful information for anyone that has ever overestimated their individual ability to discern all of reality with a mere folklore sense of it.
Arrow isn’t great at random insertion and deletion, as each column is a contiguous array. If it’s on disk those arrays are probably packed tightly together, so you can’t even append rows.

(I have an idea to implement an LSM tree where each layer is an arrow file, which should allow for faster mutations while maintaining a lot of the benefits of arrow. But I haven’t got around to it).
I'm not commenting on whether or not it's GDPR compliant. They're the ones who keep making that claim. Even if it were true, I'm saying that may not be good enough. Users clearly aren't happy and their stubborn response to it all is discouraging, to say the least.
Plenty of places -- it's not an especially rare model.
Yes, a narrow domain, but the core capability it is testing for (explorative combination/application of learned patterns and skills) is a general one that in a meaningful AGI would be available across domains.
I love this, this is super interesting, but my intuition based on looking at a dozen examples is that the problem is hard, but easy enough that if this problem becomes popular, near-human level results will appear in a year or less, and AGI will not be reached. The problem seems to be finding a generic enough transformation description language with the appropriate operators. And then heuristics to find a very short program (in the information theoretical sense) in this language that produces all the examples for a problem. I would be very surprised if we would not increase the 34% result soon significantly, and I would be surprised if this could be transferred to general intelligence, at least when I think of the topics where I use AI today and where it falls short yet.
Basically my intuition is that this will be yet another 'Chess' or 'Go'-like problem in AI. But still a worthwhile research topic, absolutely: the value that could come out of this is well worth the 1M dollars.
Signal supports usernames now.
We solved this problem by checking in full sql dumps of the content database into source control, in between major changes. Not that we ever had to check and see what went wrong with the content side - using an sqlite database pretty much ensured that things were in the right format before it hit the filesystem assets, and we had practially zero bugs from introducing this methodology to the project.
Regular employees can also make scheduled trading plans. ETP.
This. In my testing some years ago, trying to make a basic Roguelike game with the state stored entitely in SQLite, the in-memory db could support reading the visible portion of the map and positions of entities at 60 FPS with time to spare, on a modest machine, and with slight FFI penalty as the code was written in Common Lisp (SBCL). So while you may not want to do this for a first-person shooter, there are many types of games that could in fact live entirely in SQLite, save for some transient visual FX.
Anyone have a list of benchmarks that do not release the actual test set?

Anyone else share the suspicion that ML rapidly approaching 100% on benchmarks is sometimes due to releasing the test set?
Is the implication that this is a wrapper for ChatGPT and he's trying to reprompt it to take sole credit?
A more restrictive license ?

Remotion has a custom license that requires you to have a Company license if you don't meet certain criterias for the free license.

Revideo just has the MIT license.
Being able to hold the mouse button down is certainly much nicer. Not being able to see the examples while you are solving makes it harder than it should be though.
The stabilization process of the [Deno] Standard Library has begun (v1 semantic)
Clipboard history manager: Paste App (https://pasteapp.io - freemium) or Raycast

Cmd+Tab: AltTab (https://alt-tab-macos.netlify.app/)

Different setting for the trackpad/mouse wheel: Mac Mouse Fix (https://macmousefix.com) or LinearMouse (https://linearmouse.app/) or Mos (https://mos.caldis.me/)
I see. Wasn't aware of this. I considered taking SQLite for my current stack, but dismissed it because I've read lot of bad stuff with concurrency.
However, it says that it doesn't work over networks, so basically you can't do WAL with a containerized stack ?
The new generation of devs are going to be barefoot and pregnant and kept in the kitchen, building on top of technologies that they do not understand, powered by companies they do not control.
nothing wrong with enjoying playing with your guitar more than actually making music.
Yes, on the one hand, on the other seems like the Mexican constitution allows for self governance of indigenous communities and they have gone that route first by the sword and then through legal means.

I like this setup. It's like an different take on "laboratories of democracy".
Today

"When does the metro close?"
Ask a colleague

Another one, with a laptop open "I can Google it"

He googles it, reads the preview and i immediately think "...i think that's wrong" and it was, in fact, wrong.

I mean, that's so simple and specific but it still got it wrong.
Given SQLite is already distributed on basically every OS,is amazingly rock solid, I’d ask instead any advantage to using Apache Arrow/duckdb? I don’t have great experience with either.
Really impressed with how thoughtful _and_ fast they are delivering on their type system.
In the simplest form: Revideo is MIT-licensed. That basically means that you can do anything you want with our code - you can modify it, fork it, build commercial products, resell it, etc., without owing us anything.

While you can look at Remotion's code on Github (that's what we mean by source-available), the project has a custom license that doesn't grant you the permission to do anything you want with it. Remotion retains ownership of the code (i.e. you cannot simply fork it and give it away for free), and when you are a company with more than three employees, you have to pay Remotion if you want to use their code to render videos
Plex Cracks Down on Media Server 'Hacks'
You just need a wsgi.py file:

import os
import django
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.wsgi')
application = get_wsgi_application()

ROOT_URLCONF = 'mysite.wsgi'
SECRET_KEY = 'hello'

def index(request):
return django.http.HttpResponse('This is the homepage')

def cats(request):
return django.http.HttpResponse('This is the cats page')

urlpatterns = [
django.urls.path('', index),
django.urls.path('cats', cats),
]

Put that file in /var/www/mysite/mysite/wsgi.py, point your webserver to that file and you are good to go. In Apache you do it like this:

ServerName mysite.local
WSGIPythonPath /var/www/mysite
<VirtualHost *:80>
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
<Directory /var/www/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
Interesting. Would you care to explain how then in Canada - I'm Canadian - with our "free" healthcare system, I've had to spend over $800,000 in under a decade on medical treatments in the US?

You don't seem to understand the pros and cons of both situations, otherwise you wouldn't be simply proposing a blanket "free for all!"

Once you tell me your 100% foolproof solution for countering regulatory capture and industrial complexes, then you'll have my attention.
"Once the old guard is gone, I wonder what they'll do..."

Any sufficiently advanced technology is indistinguishable from magic.

Maybe now's the right time to start the cult of the machine wizards and secretly pass on your wisdom about disassemblers. I'm only half joking because reality already passed the point where regular people pray for the machine to respect their wishes. And make sure you price your Java exorcism correctly. I'd say a little church covered in gold is fair.
I am of similar age and I've been betting on a combination of broad experience and productivity. Knowing basics of everything, but being really good at one thing (atm AWS and serverless), and applying latest productivity techniques to get things done efficiently (atm GitHub Copilot, ChatGPT, etc). So far I've had lots of work available.

I'm expecting that the "really good at one thing" will change in the upcoming decades, and that you need to be early in learning it to stay relevant. I put some effort in learning decentralized Web3 in case that would be the big thing, but currently it's not it. Trying to keep eyes open for what AI brings up next.
There area already some privacy concerns. New Sony chip is likely embedded for future devices to enable edge processing.

Metadata of some processing will start leaking to external cloud whether you want it or not.

https://www.engadget.com/sony-investment-will-put-ai-chips-i...

https://aitrios-promo.wpp.developer.sony.com/en/services/edg...
I cannot find the stock ticker symbol. I am aware that they are not publicly traded yet, but the ticker should be known already, right?
You technically don’t need them if people would consume reasonable amount of animal products, which they don’t. In the actual real world we all live in the vast majority of meat comes from factory farms whose entire existence relies on feed crops and antibiotics abuse.

And feed crops are often from questionable origins.
You managed to make both parties sound like absolute tools.
[UK PO Horizon scandal] Solicitors Regulation Authority Limited vs. Post Office
Yeah, based on the description of the system I’m skeptical that the “raw” data is all that good. The author makes some assertions about it, but he’s also working with a vanishingly small sample size. He makes no attempt to compare specific knuckleball pitches with apparent wild behavior to the captured data. He just pulls data from four games of two knuckleball pitchers.

Which is weird because the gif above does seem to follow the pattern the author himself mentioned about a very-slow-spin pitch being influenced by wind against the ball’s seams in different ways as it rotates.
> And it will give you a crap answer 95% of the time

You're underselling it. Not only will it give you a crap answer, but it'll give it to you with unerring confidence!
This is a solid argument to motivate startups to build confidence on employees through any of the captable solutions available out there
public company = money milking machine.
so long, and thanks for all the pies.
Well, running multiple instances of the same app is not only about "points of failure", it's also about using all the cores of your machine. Typically, using PI (nodejs), Docker or Uvicorn (python), you can spin up multiple instances of your backend to handle more concurrently.
A virtual rodent predicts the structure of neural activity across behaviors
But then how do I replace that pesky labor? My MBA didn’t show me any other way to create value!
Large Language Models' Detection of Political Orientation in Newspapers
Or if you don't mind the larger size and you just need a home server, you can get a used NUC.
Show HN: Asyncmachine-go, declarative workflows with relations (state machine)
Hi, I wrote a fancy state machine in golang and Im happy to share it with you (plus a cool video). Some readme quotes:

asyncmachine-go is a general purpose state machine for managing complex asynchronous workflows in a safe and structured way

Common differences with other state machines:

- many states can be active at the same time
- transitions between all the states are allowed
- unless constrained
- states are connected by relations
- every mutation can be rejected
- error is a state

There are some bigger case studies and a benchmark using libp2p:

- libp2p-pubsub benchmark (3 machines)
- libp2p-pubsub simulator (5 machines)
- am-dbg TUI debugger (1 machine)

There's of course basic examples like FSM or a file watcher. The benchmark is especially interesting, eg the chart with execution time of the original libp2p-pubsub compared to the state-based version (measured using go1.22 traces), which is about 10-15%. That's a doable sacrifice for the benefits (states, events, thread-safety, logging, metrics, traces, debugger, history, flow constraints, scheduler).

A good place to start is the readme and cookbook: https://github.com/pancsta/asyncmachine-go/blob/main/docs/co...

Happy to answer all your questions!
Step beyond the mainstream with this guide to novel AI startup ideas—from simple weekend projects to initiatives that could change the world. Learn new methods for rapidly validating your ideas.
I’ll not repeat popular ideas, many of which are already covered in the YC Request For Startups. Dive into the sections that interest you, and feel free to skip the rest!
How Q Became Everything. Goal was to convince people world is run by pedophiles
- https://web.archive.org/web/20240609023349/https://www.mothe...
Tenure/cliffs/etc should already take care of that by gating access to shares/options/etc in the first place. No need to add an extra tenure complication to liquidity as well.
Does it support Lottie graphic templates ?
For any early-career people reading this thread– take the responses with a pinch of salt. As they may be very true for more senior folk but not always true if you're trying to get your foot in the door and/or find a place you can grow quickly.
“ Being a software engineer who has a strong preference for creativity, problem-solving, and autonomy”

That’s nearly every engineer or programmer I’ve ever met, not some rarity.
Control esphome via serial|UART|USB for prototyping
esphome take a yaml description and generates μC code from a wealth of pre-existing libraries and frameworks (platformio, etc). That makes it not just ideal for DIY home-automation but also for building quick and dirty proof of concepts.

The only downside being, it's hard to integrate esphome into anything without a WIFI connection.
The only know exception so far, being modbus.

This custom component allows an esphome to be controlled via an extremely simple serial protocol. One single character triggers one single action.
I'm excited about the type system so far, but I'm especially excited to hear about what else the type system is going to enable in the future. I remember José describing this as a "gradual gradual type system," where the gradual type system is going to be gradually added in stages, with this being the first stage. Any cool new type-system-related stuff coming up in the next few stages? I'm especially hoping for newly enabled compiler optimizations.
Intel N100 already is a better option for many user cases of Raspberry Pi.
This is high time for a group of individuals to bring a RISC-V SBC with a tweaked Linux distribution along with it to fill the gap and... later get to IPO.
I suspect the short answer is "no", and the long answer is "if battery life is good enough who will care?"
My amd laptop from 3 years ago varies from 5-10 hours depending on workload. Compared to my mac its usually half the battery life.

But how many people need more than 5? They exist. But at that point the factors of price, performance, and compatibility are very relevant.

Reminds me of the state of phones now. Early smartphones had pathetic battery life. Now it's reached the point I don't care because the battery life of all the phones exceeds the daily use. Other factors now dominate.
I have become fond of Sqlite in the last few years.

I use it for client applications that need to store local data -- normally temporary data to send to the server, etc.

I am now using it for a Message Queue middle-man (broker) program I wrote, which uses sqlite to store the messages. They tell us the queue they belong to, if there is a delay before handing out to a Worker, the current status, etc. It has worked very well. The other reason why I was not concerned using sqlite was because the program would do one thing at a time.. so there would not be multiple requests trying to insert/update data at the same time. To me it was a win-win.

Designed to be fast and light.

Thumbs up to sqlite team!
unfortunately in the browser it needs to be downloaded so you’re stuck with indexeddb
Calculate your reading speed and know how many books you can read and WHICH
Partly disagree, actually. The current web technologies are somewhat unnecessarily complicated. Most people just need basic CRUD and a useable front end for their daily tasks.
Be the change... /¢
Digup – A Digest Updating Tool
Strangely enough I'm doing the exact same thing. My case seems a bit more complicated since we're dumping not only long arrays of floats, but also a bunch of miscellaneous data (datetimes, unique datapoints, ids) right before/after those numbers. So it's even more of a nightmare... Some of these files have version numbers in the 30's (oh yeah, and file versions are based on file size.)

And did I mention that the file handles are kept open for the whole program duration (might be multiple hours) ? That's fun, data loss is almost a daily occurrence. It's the main thing I'm refactoring right now.
> Founders message you 24 x 7. If you don't reply, there's a "serious discussion" to be had next time.

You drop them a bunch of messages to get signoff for the thing that absolutely had to go live on Thrusday and dont hear from them till Sunday because they are tripping on Ayahuasca in the desert.

There's a "serious discussion" to be had next time about your work ethic.
“To make best use of these new arrangements solar owners could get an efficient electric or heat pump hot water system and use solar to heat water during the day or invest in efficient reverse-cycle air-conditioning to heat and cool their home during the day,”

Or run the dishwasher, do the washing, tumble drying, ironing, vacuum, turn down the freezer setting and get to -18...
The amount of syllables in a word does not always, and in the case of this language a considerable amount of time, correspond to how long it takes to say a word nor to how difficult the word is to pronounce.

I really hope the language was intended as nothing more than a curiosity.
Add to that their patent of the PIO ports implementation, and I stopped being a fan.
So they sold all the available stock they had as soon as they got it, at a reasonable price… and that made you dump them?
Raspberry Pi Holdings PLC (RPI.L)
LSE

Trading since yesterday.
Does the RPI boot rom have DFU built in? If not, it can be bricked.
LSE:RPI

https://www.londonstockexchange.com/stock/RPI/raspberry-pi-h...
Humans can do infinitely many things because we have general intelligence.

Testing whether an AI can play chess or solve Chollet's ARC problems, or some other set of narrow skills, doesn't prove generality. If you want to test for generality, then you either have to:

1) Have a huge and very broad test suite, covering as many diverse human-level skills as possible.

and/or,

2) Reductively understand what human intelligence is, and what combination of capabilities it provides, then test for all of those capabilities both individually and in combination.

As Chollet notes, a crucial part of any AGI test is solving novel problems that are not just templated versions (or shallow combinatins) of things the wanna-be AGI has been trained on, so for both of above tests this is key.
> I expect most will feel the same.

I expect most won't care or even notice. Company ownership is probably not that important to the average consumer. They care about great hardware support and a good "ecosystem" of accessories.
> building on top of technologies that they do not understand, powered by companies they do not control.

Isn’t that pretty much the status quo?
The 'Climate Crisis' Fades Out
I suspect only the apple laptops.
It was a pain for me to find an arm64 build of linux that'd run in normal vm software for example. Most were compiled for particular SBCs. Pretty much was left with only debian & opensuse.

So I agree with this topic: arm ecosystem has to get its act together to further adoption.
Nonces (called IVs in the spec) of any length other than 96 bits are fed into GHASH before use, which has 128 bits of output. This means that IVs can't contribute more than 128 bits of entropy but they may be able to contribute up to that many; it's not clear to me what effect GHASH has on the entropy of the IV though.
That's because the target market isn't going to risk running this kind of patch.

From my experience working on enterprise software, you just need something basic to curb the "oh, intern installed it and then we copied it to production" type behaviour. As soon as you have something that gets flagged to legal/managers you're good. Not worth going beyond that.
What s the general motivation in democracies to completely ignore blatant evidence of a serious crime unless ie consent or warrant is given? Where is the threshold, ie for murder this sort of evidence should be OK no? Manslaughter? I guess anything flies for terrorism these days.

Ie if he kicked her to death, I can't imagine judge ignoring video evidence and letting him go.
Waiting for the next company to fill the not-yet-enshittified gap.
Because of how much optimized it is for MacOS, it may take very long or even never be on Windows. Similar to Zed.
Employee gets fired and founder may get something or nothing but get “fired” last and turn off the lights on the way out I would guess.
That’s not built in to the Pi, and is way too expensive. It will almost certainly be a HAT. Complaining about this shows ignorance.
How do you vertically farm a tree? Isn’t that just called planting it in the ground? It grows vertically already.
Toward Autonomous Driving by Musculoskeletal Humanoids
Subject to manipulation doesn't mean that that founders are doing the manipulation.
Sadly Mozilla is essentially a company that survives on a Google handed, given by the big G to reduce any risk of anti-trust.
> All you’re saying is that in the contemporary context it’s exceedingly foolish to be an employee at an early startup.

As a rule, it is and always has been. For every unicorn piñata stuffed with winning lottery tickets, there are hundreds/thousands? of others whose employees walk away with nothing or less (debt, strained relationships, mental health issues, etc.) at worst or a job at AcquiHireCo at best.