skysight-inc/HackerNews huggingface dataset:
While there's been impressive practical advances recently, the theory dates back to the mid-90s.
This feels a bit like complaining a health app wants your medical data though. How else is a personal CRM going to work other than by data about your social graph?
This is really weird for me, a few years ago I was trying to build exactly this - as in same ledger-based, local-first/only etc. decisions - only difference really was that I never got as far as visualisations, and faffed about with PDF->ledger instead until I lost motivation for the project.

Very nice to see! I look forward to trying this out properly soon. I recommend not bothering with PDFs, OCR errors however occasional ruin it - it's worse if they're rare in a way, since you come to trust it. If you really do want it, extract the actual text layer instead. There won't always be one, tables will be a mess, and sometimes there'll be a lot of nonsense - but at least the correct content that is there will be £74.97 or whatever, not misread as £24.87.
This is not generally the case. Practically speaking, big O notation is almost always bounded. The clojure vector implementation has a maximum count of 2^32, therefore the behaviour at infinity is O(SomeException)
That depends on who is defining "good" and what your criteria are. There are drawbacks and there are advantages to these things. You've faced some practical realities and admitted that we can't always have this idealistic consumerist candyland choice of a box of chocolates full of providers of every rainbow service under the sun. Please don't make blanket generalizations about value judgements that may have different factors for different people or organizations. It's paternalistic and condescending.
A fellow solopreneur here, I've been doing it for several years now.

I browsed through your profile, website, Twitter account, and I'm still not sure what your product is and what it does. Is it consulting? Coaching? Book?

You don't have a lot of followers (me neither), so tweeting won't get you far as you're talking into a void. Instead, join existing discussions where people already are. Also, don't use too many hashtags - it looks spammy.

Not trying to put you down, just offering a different perspective you might not hear otherwise. I hope you succeed.
The part where the government uses double-speak to convince the people, which as I recall is most of the book. The amount of double-speak behind the ''merit'' of this policy is maddening. The linked tweets 'saving jobs and protecting communities' translates to something along the lines of 'corrupt regulatory capture for the benefit of my Union's interest'. Makes my skin crawl to read it.

I genuinely don't think I have the diction to adequately express the inanity of a policy requiring humans to babysit machines and the resulting loss of economic efficiency. Like I said, it is something I would expect to read in a dystopia, about how shitty and unfulfilling life is that the government needs to invent make-work jobs like sitting in automated trucks. Or in a history book about how some once-great empire has fallen "the consuls in their wisdom dictated that every slave must have an overseer, who is required to not work an only observe the work of the slave such that the working slave not accidentally deviate from his or her assigned tasks -- the obviously resulting crash in grain output was one of the contributing factors in the destabilization of the 8th dynasty".

I am also reminded of wikipedia article I read recently, from an HN post, about how the Soviet union starved themselves (and china followed) because they put a psuedo-scientist in charge of their agriculture.

>new automation

I missed the part where this would've been a transitory policy with a clearly defined and reasonable exit condition? If so I judged too hastily, but I doubt it.
obviously Apples support is better than Googles but it can still be crap.

My girlfriend lost an AirPod a couple of months ago, so we went to an Apple Store for replacement.
Turns out the case was a Gen 1 case and the AirPod itself was a Gen 2. They had given her a gen 1 AirPod and it wouldn’t sync with the other one.

We went back and the geniuses explained there was nothing they could do. The day after, I called Apple support and the guy almost started yelling at me, how it was our fault for mixing up the cases etc. Eventually he hung up on me.

I called them back two hours later, explained again what had happened (including the previous phone call). She told me she would call the store and apologized for her colleague.

In the end we ended up getting a refund for the wrong AirPod(but got to keep it) and had to buy new ones.

So Apple support, not always great.
in English there is 'day' and 'daytime'
Venice airport: Near collision between Ryanair FR-973 and Iberia IB-3242
"The whole ecosystem is quite fragmented and a bit of a mess."

Just the general web style of doing things?
I was hoping wasm to be somewhat cleaner and I think it is compared to html and co, but I also ran into quite some wtf moments, with the little experiments I was doing.
> And? It will surely have to be on average more correct than another competitor, otherwise its size will be much larger.

It's possible to have an algorithm that is consistently closer in meaning but also consistently gets commas (or XML) wrong and pays a penalty every time.

Let's say both that algorithm and its competitor are using 80MB at this stage, before fixups.

Which one is more correct?

If you say "the one that needs fewer bytes of fixups is more correct", then that is a valid metric but you're not measuring human knowledge.

A human knowledge metric would say that the first one is a more correct 80MB lossy encoding, regardless of how many bytes it takes to restore the original text.

> Then you write s/wrongword/goodword for a few more bytes. It won't be a deciding factor

You can't just declare it won't be a deciding factor. If different algorithms are good at different things, it might be a deciding factor.

> That's not how it works. With all due respect, much smarter people than us has been thinking about it for many years - let's not try to make up why it's wrong after thinking about it badly for 3 minutes.

Prove it!

Specifically, prove they disagree with what I'm saying.
The key take home for me there is the simple replaceable software and data portability. This is something I am working on at the moment. I built a new windows PC recently and am moving to portable file formats and tools slowly. Nothing goes near it until it is portable. This may end up as a Linux desktop one day but I have 100gb of stuff to sift through.
In case someone needs more context (like I did):

Ash Framework is a declarative, resource-oriented application development framework for Elixir. A resource can model anything, like a database table, an external API, or even custom code. Ash provides a rich, and extensive set of tools for interacting with and building on top of these resources. By modeling your application as a set of resources, other tools know exactly how to use them, allowing extensions like AshGraphql and AshJsonApi to provide top tier APIs with minimal configuration. With filtering/sorting/pagination/calculations/aggregations, pub/sub, policy authorization, rich introspection, and much more built-in, and a comprehensive suite of tools to allow you to build your own extensions, the possibilities are endless.

For those familiar with Phoenix, you can think of Ash as a declarative application modeling layer designed to replace your Phoenix contexts.

[1] https://github.com/ash-project/ash
It surely does, as per Microsoft remarks doing import std; is faster than #include <iostream>.

Since VC++ modules support got good enough, that all my side projects only use modules.
It's not only that. It's also that by always considering normal to use dramatically heavier stuff, we force everybody to update their hardware and to use more bandwidth. And why? Just because marketing people like to send images and track users over e-mail?

We talk a lot about energy nowadays. I think there is a point in systematically questioning the new technology if it requires orders of magnitudes more resources. Do you need to send a 4K video with a moving "hello" text, or is it totally enough to send 5 letters? The video is a lot heavier, for no actual need.
Yes, and I have the same opinion of Nim.
I just installed rspamd and don't have to do any of that faffing around.

It's better than Gmail in filtering Spam.
In my universe, unfortunately, people don't do that. So if their web client becomes too slow, they buy a new computer.

That is bad for the sustainability of life in my universe :-).
Depends what you’re writing to be honest.
not directly related, but I've been thinking about getting an old CRT monitor, launch https://github.com/Swordfish90/cool-retro-term and start working
Maybe exercise your creativity a little more.
I wish I had a problem with mouse on Wayland, but it doesn't run for me at all
Took me way too long to figure out this is powered by Elixir.
Fiber is a concept in Windows API for user-space thread.

It was designed for MS SQL Server. It have a very confusing API and did not gain much use in 3rd party applications.
https://web.archive.org/web/20230917073306/https://www.nytim...

In Japan, the real estate system is designed to ensure affordability of homes.

In Australia, the real estate system is designed to encourage and maximise real estate investment as a no-effort wealth multiplier for (literal) rent-seekers. See for example the policy of "negative gearing" where the tax system subsidises those buying investment properties. Those that took advantage are such a powerful block that no politician of any stripe has the gumption to sunset this policy.
This is somehow more wrong than what you answered, which was already very wrong. (Wrong in an aesthetic sense, since both are ill-defined in physics, and only carry aesthetic value in Engilsh.)
I don't think HN is the general public, I'm just curious if there is a real use case beyond cryptocurrency to bet on. There are some interesting stuff, for example I really want BAT and Brave Browser happen, it's just doesn't appear so far(although the browser has plenty of real users because it's actually a good browser).

Try me, maybe I will understand?
The 90% didn‘t account for his time working on the stuff. So you can reduce from the $500k/year his salary - and now the 90% margin is far away. Indie hackers never factor in their working time.
How does the play animation work? Do you get some sort of json blob output? How do you make sure it fits your schema?
https://github.com/WooooDyy/LLM-Agent-Paper-List#114-reasoni...
The Mission Life was stated as one lunar daylight period (14 earth days) well before the launch. You can see this in the Wikipedia article [1] and in the citation for it. So yes, it was stated beforehand.

[1]: https://en.m.wikipedia.org/wiki/Chandrayaan-3
From what I understand, Ash is an abstraction layer built in Elixir that makes it easy to model and work with resources.

Like say, in Elixir, normally you define database resources in a pretty granular way. You write the migrations manually and define the schema manually (although there are generators to handle a lot of the boilerplate). Then you write the functions to CRUD your new model, etc.

Whereas with Ash, I believe the ideas is that you define the resource using Ash's DSL (Elixir can get pretty liberal with the metaprogramming), and then it makes it easy to add functionality from there:
auto-generating migrations, handling object-level permissions, generating OpenAPI schemas, and making it easy to do a lot of other stuff that is tedious to do by hand.

It seems to be very magic-heavy but claims to allow escape hatches. I've heard some good things about it, but also that it has a lot of magic involved.

It's written mostly by one guy and it's definitely a high-level abstraction, but I'm quite certain it's not just buzzword salad. It certainly has a huge scope though and I wonder if it tries to do too much, but I am quite intrigued by the siren song of this project.

There was recently an Elixir conference (ElixirConf) and Zach's (the main developer) talk was posted on YouTube just the other day, so that's probably why this is getting posted here now.
The song is Fu Man Chu, by Desmond Dekker and the ACES.
> around 30 degrees

The Horse latitudes. [0]

Having spent a significant amount of time ~at this latitude, I'm inclined to believe it.

[0]: https://en.wikipedia.org/wiki/Horse_latitudes
"Those tried and true commands we were referring to? None other than the usual awk sed cut grep and of course the Unix pipe | to glue them all together. Really, why use a JSON parsing program that only could only do one function (parse JSON) when I could use a combination of tools that, when piped together, could do far more?"

IMHO, drinking the UNIX Kool-Aid means not only using coreutils and BSD userlands but also using the language in which almost all of those programs are written: C. For me, that means gcc and binutils are amongst the "tried and true commands". Also among them is flex. These are found on all the UNIX varieties I use, usually because they are used in compiling the OS. As such, no special installation is needed.

When I looked at jq source code in 2013, I noticed it used flex and possibly yacc/bison. No idea if it still does.

Using UNIX text processing utilities to manipulate JSON is easy enough. However if I am repeatedly processing JSON from the same source, e.g., YouTube, then I use flex instead of sed, etc. It's faster.

jq uses flex in the creation of a language interpreter intended^1 to process any JSON. I use flex not to create a language interpeter but to process only JSON from a single source. The blog author uses shell script to process JSON from a single source.^2 I think of the use I make of flex as like a compiled shell script. It's faster.

The blog author states than jq is specific to one type of text processing input: JSON. I write a utility that is specific to one source of JSON.

1. Sometimes it's not used as intended, e.g., https://github.com/makenowjust/bf.jq

2. I also used flex to make simple utility to reformat JSON from any source so it's easer to read and process with line-oriented UNIX utilities. Unlike jq and other JSON reformatters it does not require 100% correct JSON; e.g., it can accept JSON that is mixed in with HTML which I find is quite common in today's web pages.
Here's an example [1] of a device driver in C#. It is possible. It is also not recommended.

[1] https://github.com/VollRagm/KernelSharp
While this is true and I agree partially, I think there is a big elephant in the room. Today's hackers are simply copycats. Now this is not their fault. In the 90s and early 2000s when I grew up, the web was just getting established which means we had to learn stuff to do interesting things.

Nowadays, people start learning React and useEffect hooks as their "first programming" experience. That is simply insane to me.

What this causes, is a fundamental inability to understand what a computer is actually capable of. Which in turn means a lot of hackers are actually not innovating on technology and using tech in new ways to solve problems in the real world. "What can technology unlock" is a powerful question. One that is not asked nearly enough in my opinion and that's where the riches lie in tech.

Our contribution to the world is not marketing, and while we still need to do some of it, there is still a lot of money to be made by unlocking things for people by using technology in novel ways and for that one needs to actually step out of the herd mentality once in a while.

So instead of Jordan Platten I would recommend Andreas Kling [0] instead. Imagine if you could build a custom OS for an industry which needs to use only certain programs and use low powered devices? That is how you can make tremendous wealth both in the financial sense but also in the actual "value creation" sense.

[0] https://www.youtube.com/@awesomekling
I’m sorry are you a mod or just a wannabe mod? These threads are unrelated to my question so stop bothering. And don’t tell me what I can or can’t ask, unless you’re an actual mod.
While it’s slightly concerning that the baby ingests genetically engineered mRNA that has been untested for infant consumption, the more pressing concern is that mRNA proliferated further than expected in mothers’ bodies.

We were originally told that mRNA vaccines did not spread around the body.

An mRNA vaccine that spreads around the body is problematic, because the body’s own cytotoxic T cells and NK (natural killer) cells will destroy some of our own cells if they express the spike protein (as prompted by the mRNA vaccine). This is particularly problematic in heart cells, where permanent scarring of tissue can occur, weakening the heart and shortening the life of the patient.
I feel like these microbenchmarks aren't representative of real life programming, I guess they're alright as an exercise for optimizing, but probably 99% of what you'll find are the "Initial" versions
PostgreSQL's Max Identifier Length Is 63 Bytes – Today I Learned
"Watch the ElixirConf 2023 talk" at the top gives the language away
Well, high taxes on inheritance could probably have an impact.
It's obviously satire, and if you read the article for "people ... are stupid" you will see that is also satire
In Norway it's by law not legal to resell tickets at a higher price. That means that all listings on reputable buy/sell sites will immediately be taken down if you try.

It of course still happens, but in a smaller scale. You can't base a business around it, exactly.
What do you mean there is no market for high end stuff from AMD? That's like saying "there is no market for high end PCs". I know people are confused, but they are not buying "an Intel", they are buying "a Dell". If that happened to have an AMD CPU inside 98% of people would never now - unless Dell made a point to tell them.

Yes, some vendors tried to put a good CPU in a budget chassi, worst screen you could find, no battery life, terrible build quality etc. No shit it didn't sell.

And not sure what "bad experiences" here amount to, has nothing to do with what CPU was inside but most probably the brand of the device. And that might partly because the vendor had no experience in that ecosystem and had to do much from scratch or whatever.

But most likely they just didn't put in the effort (if the poor build quality and components didn't already tell you that), which kind of makes sense given the weird situation we are in.

How much of that can be attributed to intel, and how much can be attributed to vendors having absolutely no vision and no desire to make anything but literal safe crap, I have no idea.

But, even if intel didn't do anything wrong I wouldn't be surprised with the outcome. It is not like the ecosystem for intel hardware is great either. It took decades before microsoft gave up and launched their own Surface-line of computers simply because all the combined efforts of all manufacturers could barely produce anything of value.

Just as google had to launch their own Pixel line because all other vendors would just produce crap that people then associated with android.
> I wonder what is the best self-hosted alternative is.

What are you thinking of self-hosting? The email server? There are plenty of alternatives to GMail. An email webclient? Just use a non-web client, there are plenty of those too :-).
You create a niche by looking at layers of a niche. What appears like one niche is actually a rubble pile of loose rocks held together by some gravity. You can pick off some larger rocks and create your own niche around that.

Basically niches are a bit like Mandelbrot sets. If you study then you will see more creases and patterns at the edges.
No. Nothing is worth the utter destruction of a person. People have an endless capacity to learn and grow, and there is no limited room for people that's getting used up; the universe is a very big place. Longevity will certainly lead to some interesting challenges; bring them on, they're worth solving and none of them are worth killing people to avoid. And preventing people from living is absolutely equivalent to killing them.
Sorry you feel that way.
There is a lot of amazing new music out there, especially electronic.
The Internet Is About to Get Much Worse – AI Leading to a Tragedy of the Commons
Google will retire Gmail’s Basic HTML view in January 2024
C# doesn't help against data races

Indeed pretty much no mainstream language prevents data races at compile time like Rust does
I thinking “this is some project probably written years ago and loading the .NET Framework runtime into kernel space” but this is actually using NativeAOT and the latest features/SDK.
Still use awk since I learnt it in 1991 ans only use the others when I can make awk do all I need so that means leaning on python for more complex logic when required. Tried ha a few times and it did my head in too (yes I'm a lazy idiot obviously - guilty as charged because if I wasn't lazy I would write a JDON parser I could actually use!).

I naturally gravitate to the simplest solution with the most well known and proven tools. Not fan of boiling oceans or immersing in obscurity when there is a deadline to meet.
This is how Ticket master works in Norway, where it's illegal to sell above face value.

Or, more specifically you set your own price with the max being what you bought it for.
Can you remember what it was called?
No shared resources can be a performance problem, I can see why there are rusts and vales efforts to come to a slightly different tradeoff.
I think a rewrite is fine as long as it's incremental and well-integrated each step along the way, rather than starting off from scratch. Unfortunately this seems like the sort of lesson each engineer needs to learn through experience rather than hearing someone tell you about it. Live and learn I guess. :)
Whoops [dupe]

Well that's a gifted article link anyways

More discussion earlier here:
https://news.ycombinator.com/item?id=37625312
Hi! I did. This is what worked for me.

First: Work a job that is socially embedded. Restaurants, grocery stores, front desk retail, anything customer service related. Getting comfortable with people has a weird out-of-order solution where if your discomfort is visible, the interaction will sour; find something that forces a fix to the initial discomfort, like the jobs above. They'll act as a shim that'll let you bypass the initial anxiety.

Second: The emotions you wear on your face are what perpetuates a conversation. If you can find a reason--not act, not fake--to want to talk to someone, to learn about them, they will immediately, unconsciously pick up on it, and return that excitement. Conversely, if you don't trust someone, or think they don't want to talk to you, they wont want to talk to you, and they won't find you trustworthy, either. It's a counterinruitive, ready-fire-aim thing. You don't need to be perfect at this, you just need to be aware of it. People are excellent at vetting intentions.

Third: The idea that there's somewhere you can go that will make socialization easy is a farce. Interaction is "permitted" everywhere, and you can try it anywhere. Go for several short conversations instead of putting all your effort into one. You should be fishing for enthusiasm: if you get no effort back, then it is unwanted. Drop it and try again with someone else.
Wearing womens stockings may not protect you from box jellyfish but will certainly make you look nice.
Thanks. It's interesting to hear.

couple of points

1. You said fear of taxes - have you spoken to an accountant? I understand it's capital gains.

2. What's your view on why the price went up and stays up-ish? Speculation? Funnel for money laundering?

3. What's "believing"? If central banks all published their own coins does that solve the problem of native digital cash? or is this money without fiat type of thing (I am sorry for strange questions - I am sure there are places to dig this up online but it's only what I can glean from around)