skysight-inc/HackerNews huggingface dataset:
You can, but you have to play towers of Hanoi.
The problem now is that they're all a it.

"In only the last three days Google [0], Apple [1], and Microsoft [2]
have each been the subject of dispiriting security news stories
exposing their deceit and fundamental lack of trustworthiness."

I wrote the above here [3] yesterday in the context of how we approach
the problem of not just big-tech monopolies - among whom who we might
theoretically decide who to trust more - but a coordinated data
trading cartel made up of a network of treacherous entities and
"partners".

Staying on-topic, in the current context of email, with all of the big
three providers now unashamedly looting though your private
correspondence, either at their server or your endpoints, is email
effectively dead for business?

Using a more trustworthy provider like Proton or Tuta, or even running
your own mail servers only kicks the can down the road, since any
messages To: or Cc: recipients at defective providers is a leak.

[0] https://time.com/6962521/google-incognito-lawsuit-data-settl...

[1] https://www.aalto.fi/en/news/keeping-your-data-from-apple-is...

[2] https://www.schneier.com/blog/archives/2024/04/surveillance-...

[3] https://cybershow.uk/blog/posts/principles
sadly, that is pretty much the american dream now...win the lottery.
If you drive a few different models of cars, you’ll notice the intermittent mode for wipers has a similar issue: there will be some version of large to small indicated on the stick, but that range could either be how fast the wipers should be moving or how long the wait is between each swipe.
Don't space letters unless you're using the vision inputs. They'll get tokenized as letters, not words, which result in strange behaviour.
I always preferred the look and feel of KDE1 over all other GUI environments. Glad to not be alone.
Show HN: Kyoo – Self-hosted media browser (Jellyfin/Plex alternative)
I started working on Kyoo almost 5 years ago because I did not like the options at the time. It started as a "sandbox" project where I could learn about tech I was interested in, and slowly became more than that.
Android allows sideloading since forever and nothing like that ever happened there. There's no Whatsapp app store. Actually very very few Android users (mostly techies and enthusiasts) use any alternative app store. The vast majority only use the Google Play Store.

So why would you automatically assume the sky will be falling on iOS the moment that happens wen there's no proof to draw such conclusions? Why not wait and see what happens before panicking just because of apple's scaremongering tactics to protect their cash cow?
Do you have a contact email address? I'd love to talk more about this in detail. I've been working in the same space.
over engineering is a real problem.
Great answer.

I think though that this response is predicated on the school's coming from a relatively developed nation.

If the poster is not from one and is talking about getting free internet in locations that don't have it at all for their school I think the answer would be different. Because then it's mainly about the cheapest technology that can get it done, and won't be touched or bothered by anyone because it's not worth it.
The new outlook is literally that PWA.
> gave their siblings name.

so the name doesn't match their driver license? Or they're driving without one? I would imagine a cop just taking the name on face value seems negligent.
I used Perl for like 12 years. Loved it. I got really really good at regex.

I never could remember how to bless this class properly though. I had a little snippet saved on my disk for that.
An "advisor" (not a regulated adviser with an e) at my bank here in Canada asked me how often I travelled because a rewards VISA card pays blah blah.

I said I don't travel. She literally froze for five seconds it looked like her head was going to implode. After that my bank practically abandoned me.

There was a recent story here how all banks in Canada push services to the point of daily meetings and managers tell staff to aggressively push products. Even ignoring federal banking rules obligating bank employees to tell customers to pay off debt first before investing.
Alcohol is not culturally normal in some other states of India too.

Ofcourse not as much as Kashmiri.

We do have wine shops / bars but there is still taboo around alcohol Thankfully
No, that increases the survival rate, but it's been documented for thousands of years at least that the "natural" human lifespan is over 70.

Mean lifespan has been dragged down mainly because of high rates of infant mortality and, as you allude to, various untreatable diseases. But as we make progress on those, the mean has been shifting up.
Joyces of Wexford is run by brothers Derek and Murt Joyce and in 2024 we are celebrating 80 years in business. Joyces has an impressive 16,000 sq ft premises with an extensive display of top brand names in appliances, television, audio, computers and household goods including Apple, Bosch, Belling, Shark, DeLonghi, Dyson, Fischer & Paykel, Ninja, Kenwood, Miele, Neff, Nordmende, Rangemaster, Samsung, Siemens, Sony, Smeg, Karcher, Philips and Whirlpool.
In my personal experience, this is generally untrue, especially if the cancer is terminal.

There is a human tendency to adopt a "fuck it" attitude when confronted with death, and any recreational substance that doesn't interfere with treatment is fully on the menu.
> Kagi isn't good just because it is good, it is good because it's small enough that nobody really optimizes for ranking high on Kagi.

While I think that's like 50% of the story, it's not the only factor.
For me what's amazing is being able to up/downrank results.

By shifting responsibility down into users to curate their own algorithm Kagi is more robust to bad actors generating SEO spam.
Yeah, this doesn't really do anything for now. It currently doesn't even implement loops.

I don't see why I would ever choose this over Frama-C which basically does the same (and is actually battle-tested). I just don't see a niche:

- No full control over runtime needed: Java, C#, Python, ...

- Full control over runtime and memory safety: Rust

- Full control over runtime, memory safety and provable absence/presence of certain behaviors (i.e. aerospace, nuclear reactors, ...): Frama-C, CBMC, Astree, ...

Where does Xr0 fit in and how does it differ from existing technology? The fact that they don't even mention any of those tools makes me believe that they are either not aware of them or that they are aware and the difference between this and Frama-C is just syntactic. Not a good look either way.
In the 90s kids had short attention spans, nowadays even shorter. I don't see the problem with stating these things.
> I hate having to log in in private browser mode

You can configure a private browser session link [1] which prevents having to log in in private mode. I use in on both chrome and Firefox on my desktop, and on Firefox mobile on my android smartphone.

[1]: https://help.kagi.com/kagi/privacy/private-browser-sessions....
The enter shortcut really threw me at first. Because everyone else uses enter to mean open the file. It just seems like an odd choice, since people open files far more often than they rename them.
Doesn't this happen on the boarder from time to time?

A US Citizen will be deported to Mexico because they didn't happen to have an ID and the agent just thought he was in the 99.9% of people claiming they are citizens? Then they get stuck in the system and it takes a lot to get back into the country and prove who they are.
Carbon fiber seems to work reasonably well for guitars, I don't own one but I've tried them out and I think they're perfectly fine.
Oh, I thought this was "new Outlook" that replaced Mail and not O365 Outlook.

The same way we had multiple Skype's and they were dramatically different. Is this not the case anymore? Is "new Outlook" the replacement for all Mail/Outlooks?
Have you passed a string into Postgres and then hashed it into bigint with another function? If yes, what function did you use?

I assume that if you do it this way, then you see a string key in logs, views of current/locked queries, etc. Which should immensely help when debugging any kind of problems.
Moving to local-first state management with GraphQL
It's basically guidelines to adhere in the output. Ex. Your prompt asks for a summary, the LLM won't necessarily just spit the summary, there might be phrases like here's the summary - then the actual summary or even basic JSON key/values can get messed up. So grammar allows for defining the expected output in a variety of ways, some via Pydantic class definitions, Microsoft's Guidance, Outlines along with llama.cpp's grammar are attempts at making structured output reliable.

Most of langchain is basically a specific prompt with exception handling for missing fields.
It doesn't have a file creation dialog (nor global setting for this behavior), hence "promotes". New files are docx/xlsx/pptx. You have to manually use a "Save as" dialog to choose a corresponding LibreOffice format.
I bought something on my phone recently and I'm guessing Gmail saw the email from the vendor or something and a few seconds later the Microsoft web browser on my work computer started advertising for precisely that item. I felt more than a little violated. People used to call you crazy for saying this was tracked and it's all normalized now. It's more than a little dystopian.
Its a matter of where we spend dollars. Given a finite number of dollars, do you spend it curing prostate cancer with a 95% survival rate, or do you spend it curing colon cancer with a 57% survival rate?
Also plenty of other libs provide a neat API for c++20 coroutines: boost.asio, boost.cobalt, qcoro...
To claim that, you would need to back it up with data, and that would be rather difficult because there is a percentage of people who seek therapy when have problems and those who don't, so it's hard to get the staring point re. correlation even before we proceed to causation. It's just like with alcohol and overall mortality - you can claim whatever you want about moderate drinking (teetotalers have worse outcomes because they don't drink or they have worse symptoms therefore they don't drink) and there will always be people in both camps.
We do exactly this, but with our own "ground truth" schema in the form of an XML file defining the various tables, views, triggers and so on.

We then have a program which compares the latest schema from XML to a given database, and performs a series of CREATE, ALTER and so on to update the database so it conforms.

Since we've written it ourselves we have full control over what it does and how it does it, for example it never issues DROP on non-empty tables/columns or similar destructive actions.

We've had it for a long time now and it's worked very well for us, allowing for painless autonomous upgrades of our customers on-prem databases.
I am afraid of skydiving. Can understand why people do it still
Does anyone know the story behind the artwork? Puffy does not look so good.
I agree. All of this is predicated on the idea that access to publicly available information is dangerous.

I can appreciate the motivation behind not spoon-feeding criminal plans to potentially unstable users. But if someone is going to go to all the trouble of jail breaking a chatbot, surely they would also just use Google?
Pretty amazing, they make you pay a very high monthly free to use office and now this is just going to be a web wrapper.
The problem is people in general won’t pay for privacy.
Open Source Maintenance
I worry that this is just the begining

right now I'm sure it's a temporary measure, to limit the downloading of sources.

but I really worry that later this will become normalized first, after every exposed hack withrdraw source availability for a little bit aftewards, just while 'they' check for other attacks or whatever

later on, it'll take longer and longer to put the source back up. but let's hope this is merely my overactive paranoia and everything will be fine open source is still ok.
Back when Bell Labs was a top research institute, some researcher gave an interview. He noted that he was top of his class in high school. Way up there in college. Pretty good in grad school. Then he was hired at Bell Labs, where he was at best average. Man, he just got dumber and dumber as time went on.

He said it with a smile, but still, there's a hard kernel of truth there for many of us: if we work hard to advance, and put ourselves in the company of top people, we no longer stand out. But you know what? Life needn't be a continual competition. Be good at what you do, do it well, and take satisfaction in that. You don't need to continuously compare yourself to everyone else, and ask if you are in the top 10%. Eventually you won't be, if only because your entire group is up there.

...look at nature: The best do what they can and the weak suffer.

Yes, but we aren't surrounded by hyenas in the wilds of Africa. Civilization does bring some benefits. Take some time to smell the roses. Heck, a bit of time for relaxation may even improve your performance.
> Partitioned tables works pretty well for this.

Pretty interesting idea. Do you have any stories or experience to share when going with this approach?
Huh, I had no idea that people signed up for these things on this basis. Possibly explains why there are so many weird conferences out there; if you build it, they will apparently come, without even first checking what it is.
Do you know that they don't serve AI generated content or are you just assuming?
I (kinda) solved this with neuro-lingo[0] with the concept of pinning. Basically, once you have a version of a function implementation that works, you can pin it and it won't be regenerated when it's "compiled". The alternative approach would be to have tests be the only code a developer writes, and then make LLMs generate code to match the implementation for those, running the tests to ensure it's valid.

- [0] https://github.com/eeue56/neuro-lingo
I've always found that this is a great idea that doesn't hold up to the reality of DB tuning. There's no "typical" query, in the sense that should it optimize for the more common but pretty performant query, or the rarer, very slow query? What type of client are you most concerned about? Both? Is that possible? which queries are worth the (total) cost of the index? Does a specific index hurt some other workload like automated integrations, or is it OK to have slow updates in the middle of the night? You can definitely profile over time and there are tools that help you capture data and make recommendations, but auto-indexing would be a limited to poor solution a lot of the time.
What about Meta or H20?
Why do schools need wifi?
You can click the padlock icon at the bottom to select auto cruise speed, I think around 25-30 mph is kinda good spot.
"we can't ever look to make decision-makers accountable because I'm afraid accountability will be used as a political cudgel"

Personally, I see no issue with increased accountability on both of these fronts. If you sign up to be the person who gets to decide whether other humans are put in a concrete box for years at a time, you should be willing to face the highest levels of scrutiny for your decision making. And if you are wrong there should be harsh punishments for your failures.
Langchain, for all its popularity, is some of the worst, most brittle Python code I’ve ever seen or tried to use, so I’d prefer to have things sorted out for me at the API level.
Oh, you paid 15k more? I'd say that's a feature.
Ah, yes I guess that's where she ended up.
> If the charges were dropped; does it really matter what they have to say?

Obviously you don't owe anyone here an explanation. But you're the one who seem to want us to believe that you were innocent enough that throwing you out of the flat was completely unjust persecution; if that's what you want, then it's reasonable to expect you to account for how such a charge came to be filed against you.

Criminal prosecution is (rightfully) hard; from a Baysean probability perspective, given no other evidence than what has been presented in this thread so far, which is more likely -- that the charges were dropped because they were a complete fantasy from the beginning, or because there were legal technicalities that would have made a conviction difficult?

(That said, maybe I'm just naive, but I'd give "Man genuinely asks a random stranger on Craigslist to help you arrange sex with a minor" a fairly low Baysean "prior"... I'd definitely be looking for evidence of a set-up if I were the police.)
You get the same problem for strings. How do you know that you should lock "user_update" and not "update_user" for example? And how do you avoid name collision when client A wants to check for a lock that is used by client B for other purposes?

The solution to both cases is to define them as either static constants or use an Enum. Then you would not care if the end result is a string or a number.

At my work place we simply have a static class with lock names that we use.
That’s a feature, though. My parents, our CEo, etc. never lose a file. And if they get a new device everything just shows up on the new device. It’s sort of magical, actually.
Not OP, but for mine I spend about 10 minutes every 2 weeks.

Once: an upgrade went wrong and I had to roll-back, that made me spend 30 minutes instead of 10.

Gitlab instance stats:

Projects
256

Users
216

Groups
17

Disk usage:
877 GiB / 3.38 TiB
"...priorities of profit over people" - sounds really disturbing
I've just been using Clickhouse as a dumb JSON log store. But I'm thinking about doing more granular stuff with VictoriaMetrics.
There have been cases where identical twins have impersonated each other.
Not to hand, but I'm out and about. It should be on their page somewhere. Gregor runs it and is good on the technical stuff.
With little urging, Grok will detail how to make bombs, concoct drugs and worse
Congrats on launching! I know it can be a scary thing to do.

I browsed your landing page and signed in to test it. Here is my feedback, hope it is useful.

- the headline is not explaining your product in a clear language, at least for me. The section deeper down the landing page does it better: "Upload a bunch of videos and our AI will create TikTok stories in your voice!". This together with the video makes a product click for me.

- Would be cool if the video had an option to play sound as well. As big part of your product is voice clonning, I would like to hear if voice sounds ok.

- I checked the pricing and it's reasonable. I wonder if agency plan is going to be working for agencies, maybe they would need more video upload time?

I signed in to test.

- User is redirected to the dashboard and has one clear action they can take -> Create new short. This is good! No need for complicated onboarding and you can give value immediately.

- Uploading videos have some friction. On computer I had to go to google photos, download videos and then upload them. Not sure if you can remove friction here, maybe by adding an option to connect iCloud / google photos somehow automatically.

- After downloading multiple videos, I tried to drag them onto your form. It failed, saying I need to uplaod one video. This is small, but it confused me, as on landing page you say upload VIDEOS and here we upload one.

- Unfortunately after dropping one video, you show an error that I need to upgrade before doing that. That's such a bummer, and I believe a dealbreaker for most users! I was expecting I can try your app before paying! I believe you should be clear that the user cannot try the app without paying, and ask for money at the beginning. You could try showing value in a cheap way, for example by showing more examples of quality your app is generating, but for me the price is way to high to try it, without enough value demonstrated at this step.

- small nitpick, in your app when you click InstaShorts in top left corner, your routes redirect to some default screen, showing the template you are using. Probably want to hide it!

- very small nitpick but selected sidebar item having the same background as main content is clashing a bit and makes the app look strange.

Please let me know if this is helpful, and good luck!
For anything that requires consistent low-latency you must be carefully to never do anything that allocates in the render loop. Even today, on powerful PCs, allocating just a few bytes risks degrading your performance massively especially when your users have contention (e.g. not just the game or media app running but also a stream, a music player, a web browser, random services...) as any call that could end up calling into the OS increases the chances for your thread to be context-switched
hello,

as always: imho…

idk, but at first this is an organizational problem: what do you try to solve with this?

from what i understand:

you have a problem: <which one!?>

your solution: put free wifi in schools or even "citywide" ...

again: whats the problem you are trying to solve with this!?

why i'm asking this: its 2024 ...

1. why isn't that infrastructure already available in those schools? lack of money? lack of ...?

2. where / in which country are you? every school in every at least "somewhat" developed ("western") or generally somewhat "industrialized" country should have wlan for their students by now ... why isn't that already present in yours!?

the technical approach:

you need:

* controller

* access-points

* connection-links between controller/aps/... (which would be parts of the LAN of a school for example ... but city-wide you'll need some kind of fixed lines)

* uplink(s) to "the internet"

authentification ... there are multiple possibilities, but the tried and true approach would be:

* RADIUS (which can be used by the controller(s))

* LDAP (as the backend for the RADIUS server)

equipment: do you want it to work or do you want to work on it!?

expensive, but "works" - out of my head

* cisco

* aruba

* ...

they are expensive, but they are "enterprise ready" and stable ...

costs ... depending on which company you choose, what conditions you are getting from the distributor etc. - i remember the price for schools/universities are sometimes only 2/3rds or even half of the "official" customer-prices advertised if you buy them via an "official institution" - university/school/...

so this is more an "estimate":

* access-points: a few 100 € to over 1000 €

* controller: multiple 1000 € to 10+ k € a piece - for a somewhat "larger" installation you need 2 for redundancy/availability of the network

depending on the size of the area and the size of the buildings themselves you are trying to cover, you need for example 20, 30 ... 50 or even more access-points + 2 controllers => which quickly adds up to something like 50 k or 100k € for a medium sized areal + buildings.

you have to distribute the access-points in a meaningful manner - idk. for example avoid interference from aps within your building from the floor above or beyond the one you are in, you have to "interleave" them ... not just put the aps to the same place in every floor etc. (this enhances the operational distance for an ap and therefore reduces the number of aps needed for the building)

you want to take into account the possible number of clients in certain rooms/places etc. ... the controllers need to have enough aps to be able to "balance" the number of clients on to multiple aps ... for example within a larger area or hall etc.

just my 0.02€
Llamafile LLM driver project boosts performance on CPU cores
Non-Fatal Errors
I think it’s only present if Explorer needs to store a preview for a folder or file.
Yeah, let's punish the people who just want to feed their families, and don't have any real control over company decisions, so they may do our (the regulators') work for us... What could possibly go wrong?

Why not jail their families, too? That would give them even more incentive to fight back!