skysight-inc/HackerNews huggingface dataset:
Depends on when that money is going to result in the most valuable experiences, of course.
Overspent on the house? Not uncommon in Canada tbh. The country is in a really bad state real-estate wise.
Thank you - will do!
Tesla has yet to ever produce a 1000V charging cabinet. Their v4 chargers that claim to be 1000V aren’t, because they are still driven by 400V cabinets.

Building 1000V cabinets is very very expensive, which is why Tesla is behind the curve and hasn’t done it yet.

EA cabinets are all 1000V. You are comparing apples and oranges.

And 400V is the past.
Maybe it's the wrong way of looking at things but I have such minimal plans for retirement and that choice has led me to being extremely happy now rather than waiting for it later. The memories and adventures I've had by spending my money on experiences have led to moments and connections I don't think I can see myself having in retirement. It's a gamble but I'd rather live now and hope that when I retire, I 'Ll be happy to live an extremely frugal modest life.
Sure, but I am extremely against the government banning any type of media, social or otherwise.
https://archive.is/i2uXS
You could use the first entry, or require an explicit annotation. That doesn't seem like a big issue.
As far as I can tell, there is no actual evidence of foreign interference, unless you count "using a foreign app" as foreign interference. The tik-tok accounts that they speak of could have been created by anyone.

Actual evidence points to people mobilising themselves, including printing propaganda and putting it up on walls, see Arad county as an example https://the5star.github.io/cgarad/messages.html
What? Our government is only by the people if the people have the power to consume whatever information they want to.

The other government doesn't become in charge because they put out stuff on social media Americans want to watch. Americans are in charge no matter what they think or who they are influenced by. That's the whole idea of democracy
Try carnivore bro. Read the mind body prescription by John Sarno. Meditate 20 mins per day
I don’t understand why this is fraud. People just have stupid ideas about the depth and liquidity of the “my dog Lucy” market. I think he was just selling an entertaining live stream monetized somewhat obscurely
Thank you! Didn't see that case yet but I'm glad you commented, now I can fix it
That’s the team leads job. The manager’s job is to manage the people. You are a babysitter or more akin to a teacher that has to stay out of the way of the kids doing things well and prevent the bad kids from ruining the class for everyone.
Sometimes free market doesn't lead to competition.

UK national railway is sort of free market. The state runs the network, sells the tickets and decides the routes, but provides are chosen in open tenders - lowest price wins. They get paid for operating the route for the state-owned network.

But it then usually turns out that the only operator who can bid on the new tender for the route is the existing one. After all, they have a ready supply of trains meeting the technical spec! And if, say, the drivers go on strike demanding yet another pay rise, the providers shrug their arms and ask the state for a top up. After all, the state doesn't have an alternative either.

Free markets lead to maximizing corporate profits, but it's not a given that these correlate to a positive outcome for the society.
Literally anyone who lives in an apartment.
You definitely don’t need a special database for bitemporal data. Just a datetime and as of data time column, your value column and whatever metadata you want (or a jsonb col for metadata if you want more flexibility at the cost of some speed of filtering by metadata)
When playing The Sims as a kid, there were loads of expansions, but you only needed the last one in the chain you had installed to play. So if I had 1 and 2, and a friend 3 and 4, I could buy 5 and then borrow my friends disks and install those.

Or if it was a game for a LAN, just boot the game with the CD in, then pass the CD along for others to do the same.
check out my other comment in this thread about derivative works.

https://news.ycombinator.com/item?id=42282443

OpenAI are taking copies of people’s data. some of that is copyrighted data.

that’s copyright infringement.

an LLM is a tool to create derivative works from the data OpenAI has copied without permission (when considering only copyrighted works and nothing public domain).

derivative works can also be considered copyright infringement in some cases.

how the tool functions is irrelevant for the most part. how copy right infringement occurs doesn’t matter. only that it does.
In Canada you just die before you get a family doctor :)

Last time I went to the ER, the wait was 10h for kidney stones. Thankfully I passed out for 4h in the waiting room from the pain and the stones passed by the time I saw a doctor, so all they did was send me home.

My family doctor died 10 years ago and I'm still on a list.
Yes, even of you are a one person company you need to pay yourself through some sort of payroll service so that you stay compliant with all the regulations and pay things like disability, various taxes, etc. So you already need them, or similar, to handle that stuff.

The minimum payroll is defined by the minimum wage in your local area, keep in mind you can also choose how many hours you work.
Agreed on the “how do I fix this” issue - I run about four miles a day which I hoped would help, and need to lose more weight but it seems mostly “middle age - cannot be fixed only managed”

As for the constant monitoring - I don’t know. I think he would be happy with weekly manual blood pressure or something - because as someone points out downthread, that’s what is comparable ans what has decades of medical experience (research/ empirical experience)

But one believes that monitoring more is going to lead to more effective or earlier decision making.
Oh no, that sounds terrible.

Internet should be open (for authoring, for participating). Paywalls destroy everything.

People should invest in anti-gen-AI algorithms. And make AI filters new infrastructures of Internet.
> doesn't run against the grain of the entire language

Not an expert, but my gut says maybe it runs against zero values? As in, "what's the zero value for a non-nullable reference?" Maybe the answer is something like "you can only use this type for parameters", but that seems very limiting.
A gas pump relies on a significantly larger chain of infrastructure though. We just accept that it's quicker because it's already in place. No one factors in the time at the refinery etc etc.

Energy delivered in the from electricity isn't that bad or slow when you compare it fully, including the generation infrastructure.

I personally think we will move towards swappable pre-charged batteries at charging stations, which will drop the "refuel" time to something comparable to (or less than) petrol.
Well, mainly the majority of wealth is being focused in the hands of a minority of private individuals and corporations which rather hamstrings the budget.
Nice Tool!
Clearly you haven't read the CFAA.
It sounds like you don't have exposure to other languages. C defaults to untagged unions but there are plenty of languages where a union is always tagged.

To put it another way, a Rust `enum` is not the same as C's untagged unions but it is still a union.
Following up, using this encipherment scheme and starting from a 5-bit seed of 17, you produce values in this sequence:

5, 7, 31, 10, 18, 16, 8, 11, 19, 17, 9, 28, 4, 6, 30, 0, 24, 26, 2, 23, 15, 13, 21, 22, 14, 12, 20, 1, 25, 27, 3, 29.

This might pass an eyeball test for random when viewed as decimal numbers. (Although there sure are a lot of cases where adjacent values are 2 apart!) It looks much worse as binary. Here's every ones digit, all concatenated into a hex string, starting from 17 again:

e1e01e1f

Let's note that ~(e1e0) = 1e1f. Start from 16 instead and you'd see f0f00f0f. Here are the eights:

3332bbbc

Individual bits show pretty striking patterns. Since the UUID is reported in hex, that can be mitigated a little by the fact that each hex digit combines four binary columns. But so far it seems pretty likely that this would result in the list of UUIDs looking decidedly nonrandom. There might be quite a bit of shared material between adjacent UUIDs.
Thank you for this feedback!
I'd argue this is because social media is ironically enough, manipulated less than traditional mass media.

Despite brigading from any side, anyone can get anything trending on social media, including videos of the aftermath of israeli air strikes, meanwhile nothing but filtered news headlines make it out of editors.

A fun exercise is comparing how big news websites frame headlines when Palestinians die (passive voice) and Ukrainian / israelis are killed.
s/postgres/sqlite/g
It shows all feeds it finds, including comments feeds. It also shows a preview of feed content, so it's easy to see if it's only articles or also comments.
Josh your work is amazing
Because residential streets have people and kids on them. Lower speeds greatly increase the odds of survival in car collisions with pedestrians. Plus it just makes everything feel calmer and safer, especially for cyclists and pedestrians. Who doesn’t want more walkable neighborhoods? If you’ve ever lived anywhere with sane residential speed limits, this would be a no brainer.

And being able to go 25mph vs 20mph saves very little time on residential streets - you’re not traveling 10s of
miles on them on any given trip. If you’re going 5 miles for example, that’s 12 vs 15 minutes, assuming you’re going exactly that speed the whole time, which you’re not, because there are stop signs and roundabouts everywhere. So it becomes pretty negligible.
What are the tools you use to deploy on Prod on Windows?
So I have fairly learnt a lot of stuff for deploying on Linux but there are very little resources that tell what are the tools to deploy on Windows or Windows Server even though there are tools that are designed for Windows for Production or Deployment workload.
I think this could be a good place to collect every tool that can be utilized by people deploying on Windows
Funny how the decline of American hegemony over social media coincides with Americans arguing social media should be nation-specific.
And yet we still have laws surrounding what constitutes fair participation in the election.

If those laws are grossly violated and the candidate wins… then what? “Sorry nothing we can do” just means you’re a sucker if you follow the rules.

All the last decade has shown me is that democracy is far more fragile than any of us really realized. Populations are frighteningly easy to mislead and misinform en masse. Enough voters to swing most elections vote primarily on vibes more than anything resembling a coherent or informed political philosophy.

Drought caused food prices to rise? Better kick out the current guy. Random weakening of our biggest trade partner’s currency causing lower prices of goods? The current guy is a genius!
Brushed metal for me, thanks.
I think you don't fully grasp my point. But maybe I don't grasp yours. Can you explain further?
Russian representative at UN SC two days before that mentioned in his statement that Ukrainian military forced inhabitants out of a different maternity ward in Mariupol and made fire points there. [0]

Now look at the woman at 1:10 in your video. Here is a BBC's interview with her[1]:

"But Marianna told me there were no Ukrainian military stationed in the building where she was. She says she saw Ukrainian soldiers in the oncology unit in the building opposite the maternity unit."

My take is that at worst it was a strike made by mistake by people who were unaware that the hospital wasn't evacuated.

[0] https://russiaun.ru/ru/news/070322n

[1] https://www.bbc.com/news/blogs-trending-61412773
What unites voters from left to right is the influence of money in politics and corruption.

So they voted for a billionaire, who has billionaires in preparing the government and at least 11 picks for strategic positions after who are billionaires themselves, have billionaire spouses or are within touching distance of that threshold.
Intuition in Software Development
Without any consideration for I/O?

In my experience performance is often directly related to the ratio (total RAM available to Postgresql, shared buffer and buffercache included / total size of tables and indices ), save any weird usage pattern.
I don't think the syntax tree approach is a silver bullet, but it does vastly reduce the kind of annoying things that trip up git merges today. Issues like whitespace conflicts, formatting clashes, reordering of import statements...

Though we seem to have collectively decided it's easier to solve this by forcing everyone to adopt the same auto formatter configs, which, I guess fair enough
My understand of Hyper Normalisation is that it is the construction of a fake reality that everyone agrees on:
https://en.wikipedia.org/wiki/HyperNormalisation

Which is different to flooding the channels with contradictory information, so that no-one knows what to believe.

The film 'Hyper Normalisation', by Adam Curtis, is well worth watching, BTW.
Sounds like a great argument to get rid of no fault divorces.
Can you please add this shameless plug?

https://github.com/jankovicsandras/plpgsql_bm25

Opensource BM25 search in PL/pgSQL (for example where you can't use Rust extensions), and hybrid search with pgvector and Reciprocal Rank Fusion.
The article didn't do enough literature review, this isn't a new idea: https://www.sciencedirect.com/science/article/pii/S096014811...
> Using Postgres to generate HTML is questionable though. I haven't tried it but I can't image its a viable way to create user interfaces.

Check https://apex.oracle.com/ which does that.
Fitting with epicycloids is a form of Fourier analysis/synthesis and such curves can approximate any smooth closed curve -- universal approximators.

With deep NNs being used for Physics research to fit data it does make me wary if we are getting into epicycles again.
o1 gets the original article question correct: https://chatgpt.com/share/675410c1-22c4-8001-b36a-24425127cc...
>There was react before hooks;

React pre and post 16.8 are two completely different libraries. I remember 2019, hooks we presented as a replacement to lifecycle methods and class-based components at all, not as alternative. The useEffect hook was presented as something which let's you split your code based on logic instead of component lifecycle, and few examples were there showing how the new effect concept better splits the async logic which was previously a solid mess inside the componentDidMount/Update.

>in 2019, they were presented as a more convenient alternative to lifecycle methods

Again, no one presented hooks as an alternative, it was strictly a replacement for class-based components which were obsoleted.

From the rest of it I see you have a very big problem with react, "you might not need an effect" article was written for folks like you. Update the state during render? what? if you need to read something during render you need to use State, and if you need a reference to a variable outside of React you use Ref; there is a clear way to make a side-effect happen only once over component's lifetime, which is to use Effect without dependencies. StrictMode component has no use other than debugging.
I'm glad nobody saved all the stupid stuff I said at 19 for posterity. Sin, without, first stone etc.
The observation of this article is spot on! CRDTs are an awesome formal model for distributed data structures, but I was always bothered by the notion that all conflicts must be resolved automatically (hence also the name, conflict-free replicated data type). As the article illustrated, this is a hopeless endeavor. I believe what is needed is a proper structured representation of conflicts, that allows for sharing them and resolving them collaboratively, giving back control to the users and supporting them in the process. One of my favorite papers “Turning Conflicts into Collaboration” [1] makes a compelling argument for this idea.

As part of my ongoing PhD studies, we have developed our own formal model for structured conflict representation, based on lattice theory: “Lazy Merging: From a Potential of Universes to a Universe of Potentials” [2]. Incidentally, it is also a CRDT, but it does not attempt to resolve conflicts automatically. Instead, it represents them within the collaborative documents. Approaching the problem from mathematics allowed us to arrive at a simple conceptual model that can guarantee strong properties, like, e.g., the completeness, minimality, and uniqueness of merges, even after repeated merges of existing conflicts. And merges can be calculates very easily. I always wanted to make a blog post about it, but I never came around to do it.

[1] https://doi.org/10.1007/s10606-012-9172-4

[2] https://doi.org/10.14279/tuj.eceasst.82.1226
> At one level we easily do something that looks like a Result type in Go, especially now that we have generics. You make a generic struct that has private fields for an error, a value of type T, and a flag that says which is valid, and then give it some methods to set and get values and ask it which it currently contains. If you ask for a sort of value that's not valid, it panics. However, this struct necessarily has space for three fields, where the Rust enums (and generally union types) act more like C unions, only needing space for the largest type possible in them and sometimes a marker of what type is in the union right now.

That seems better than not having algebraic data types at all.
If you make half a million dollars a year, it's really easy to save lots of it.

I didn't make that much (but also don't live in the US). For some time I was living on about 5% of my income and saving the remaining 95%.
>pump prevents rugs by making sure that all created tokens are safe.

That's rich.
That's what eg Haskell does, eg when you derive comparisons for sum tyes, they compare by source order.
> So when I hear of people taking advantage of features to hide chats from their partner it makes me wonder about the psychological health of either the relationship, one, or both of the partners.

I am the exact opposite and would wonder about the psychological health of either the relationship or both of the partners if they have so intertwined themselves that they no longer feel the need to keep any aspect of their identities private from each other.

> Only other reason I can think to hide chats

The number of reasons are as numerous as there are relationships. I literally just finished sending my mother a message about a joint gift to my father in a group chat that I would not want my father to see, since it would spoil his Christmas present. I have several chat groups that contain information that I am legally not allowed to let my partner, or anyone else for that matter, see. And thats not even getting into all the different levels of confidentially that friends talking amongst friends reasonably might expect when sharing stories of their personal lives with each other.
Yes, I think you did! It's a brilliantly diabolical design!

It's not quite the same, but there's a short story by Alastair Reynolds (I think in Galactic North) where a missile forces a ship to run forever, chasing it out of the galaxy as the universe ages around them (I think).
No, I don’t believe you truly know where AI is right now. Tools like Bolt and v0 are essentially end to end development AIs that actually require very little knowledge to get value out of.
And if you want to think about comparators to Facebook, Microsoft is the right company to look at.
You also want to support having the same type on both sides:

var foo interface {
struct { A string } | struct { B string }
}

Eg in Rust that would be 'Result<String, String>', where your success happens to be a String and your errors happens to be a String error message.
Show HN: MorphoFit – Smart weightlifting injury prevention
Hello HN! I'm Vincent, the creator of MorphoFit (https://morpho.fit).

As someone passionate about weightlifting, I noticed how many people get injured due to exercises that don't match their body structure and limitations. MorphoFit uses a scientific approach to solve this:

1. We analyze your unique body structure through a detailed questionnaire
2. Our system processes this data to identify potential risk areas
3. You receive personalized exercise recommendations optimized for your morphology

Key features:
- Full-body structural analysis based on scientific research
- Custom exercise selection adapted to your specific body type
- Safety-first approach with alternative exercise recommendations
- Detailed guidelines for proper form and execution

Technical stack: Laravel/Vue

I built this as a solo developer and would love to get feedback from the HN community, especially on:
- The scientific approach to exercise recommendation
- UX improvements
- Additional features that would be valuable

You can try the free analysis at https://morpho.fit

Looking forward to your thoughts and suggestions!
Edit: Gemma2 2B is very slow but it is able to do some basic tasks
Attoseconds since the Big Bang is the only datetime system worth a damn.
This is the sort of completely unnecessary details that eat hours of your time and add tons of code and maintenance for something that few-to-none notice.

It's great to experiment, but don't use this in projects that you intend to maintain.

Signed, someone who used to do this a lot.
Many of these programs are true gems; the rkhunter script, for instance is both nice code (can be improved) and a treasure trove of information*.

Note that much of the code size of these scripts is dedicated to ensuring that the right utilities exist across the various platforms and perform as expected with their various command line options. This is the worst pain point of any serious shell script author, even worse than signals and subprocesses (unless one enjoys the pain).

*Information that, I would argue, would be less transparent if rkhunter had been written in a "proper" programming language. It might be shoved off in some records in data structures to be retrieved; actions might be complex combinations of various functions---or, woe, methods and classes---on nested data structures; logging could be JSON-Bourned into pieces and compressed in some database to be accessed via other methods and so on.

Shell scripts, precisely due to the lack of such complex tools, tend to "spill the beans" on what is happening. This makes rkhunter, for instance, a decent documentation of various exploits and rootkits without having to dig into file upon file, structure upon structure, DB upon DB.
Well, that fits as well for the CG crowd.
https://github.com/AugustDev/enchanted
If so, then Russia is the proxy of China, while Ukraine is proxy of Canada, Germany, Poland, Australia, etc.
$200/month for ChatGPT Pro – Why?
Its interesting to contemplate an RSS-first browser that would have this functionality built-in. Think for example of promoting to full browser status a desktop RSS reader like Akregator [1] (which already embeds a webview).

The browser as we now know it is mostly a static application that has long lost its user-centric mission. Websites might push some stuff but the user must do thinks manually. Its primary function is to provide a search window to external search. People even stopped using bookmarks and search for everything.

This hypothetical RSS-Browser could become the main organizational tool for the users web experience, integrating the use of bookmarks.

In fact even more "feeds" could be integrated like email and activitypub or atproto posts. It boils down to the fact that each person has a number of profiles/roles and within each they have a taxonomy of interests and we need a tool that integrates static and dynamic sources of information.

[1] https://apps.kde.org/akregator/