skysight-inc/HackerNews huggingface dataset:
When the company you work for is the one that decides on and buys your insurance, not you, how does a particular insurance company's "non-evil-ness" factor in?
Yes - the complaints about python builders in nixpkgs apply as well to common lisp packaging even if implementation details differ
I get you. In cases where you have that many cards, that's definitely not for you.

My case is rather 2-3 quotes from a book I just read of 5ish articles per week which I find interesting and don't want to forget (so it will email them again to me after some time so I can reread). Thanks for the feedback!
Reminds me of:

> Every friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: “Bro, you don’t work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver.”

> They have a point. Mordor sucks, and it’s certainly more physically taxing to dig a tunnel than poke at a keyboard unless you’re an ant. But, for the sake of the argument, can we agree that stress and insanity are bad things? Awesome. Welcome to programming.

https://www.stilldrinking.org/programming-sucks
Regarding synth strings, maybe Roland Integra-7 (and stuff like that) can do the trick.
When I said luck, I meant people who were among the first to either mine or buy (at an affordable price) whole Bitcoins and held them until this day.

It's fine that common folk can buy fractions of BTC, but these amounts won't change their lives. And anyone who can afford to buy >= 1 BTC today, is already wealthy (or stupid).
That’s cool, and I fully respect anyone that still listens offline…
But you realise you can listen to all those genre’s and more on Spotify right?
(Also I respect that some people are not consumers of Spotify because of the way they treat smaller artists)
SEEKING WORK | Remote | Asia/USA

Looking for computer vision work. Multi-view stereo, camera calibration, SfM, scene reconstruction, 3D object triangulation, 3D multi-object tracking. Object detection, tracking, video processing. I mostly work in Python and C++, but the stack is not super important to me. I have 14 years of experience as a software engineer. Self-directed, and I do not require a lot of management. I go the extra mile producing technical notes, reports, visualizations, etc. to help communicate my results. References available upon request. Willing to travel.

RECENT PROJECTS

Damage detection/grading for collectable items

- 2D damage detection using smartphone camera

- Novel camera calibration technique using differentiable rendering to map 2D multi-view into global 3D space for unique damage instance collation

- AWS pipeline to orchestrate all the ML/GPU crunching to support a mobile app

Real-time soccer markerless motion capture

- Camera calibration (20+ cameras)

- Calibration refinement and camera drift maintenance

- 3D object triangulation from multi-view 2D object detection

- 3D human pose reconstruction from 2D pose estimations

- 3D multi-object tracking

- Real-time pipeline (60 Hz)

Video auto-cropping

- Prioritize between competing subjects in video

- Create smooth panning crop-out region for each subject

- Naturally transition focus between different subjects

CONTACT

email work at zacstewart dot com

https://www.linkedin.com/in/zac-stewart-79b2a5a6/
Apache Iceberg Won the Open Table Wars
I think the cheapest you could reasonably expect to get a useable synth with a decent keyboard is $300, independent of age and coolness. That's where you'll find a Microkorg or a Mininova or something.

Of course you can get romplers and keyboards with preprogrammed sounds much cheaper. And you can probably do something quite nice with a Behringer JT-4000M (once it hits the shops) and a cheap MIDI keyboard.
This new stuff is bussing, no cap! Astro is so last year, cringe.
>Thailand is pushing foreign non-workers out because they're developed to the point that they don't need or want those people. Decades ago, Thailand was incredibly poor. One retiree could splurge a bit of cash and pay the wages of dozens of people. That era is gone. Now it's just people acting like they own the place and driving up prices of property that locals are now competing for.

Hm, I wonder if letting retirees in was helpful for Thailand in escaping poverty? The retirees didn't seem to ruin the Thai economy, as your 'burden' theory appears to predict.

>And yes, they could incentivize more people to become doctors for foreigners. But not everyone wants to grow up to be a servant and literally wiping the bums of an elite class of elderly colonists. Some prefer to work in other fields.

There's a lot of immigration from the developing world to the developed work for medical careers, e.g. NHS workers in the UK. If your people are immigrating to work in medicine anyway, maybe it's better for them to stay home so you can tax them and collect the revenue?

You're going rather heavy on narrative vibes such as "wiping the bums of an elite class of elderly colonists", and rather light on the agency of people in the developing world to make economic decisions for themselves.

If demand for medical services rises, salaries will also rise. If no one steps in to fill those roles, salaries will rise further, to the point where medical services become expensive. And retirees will go to a different country, where people want to work in medicine. Capitalism works!
> Recent friend was praying her car would not break down because she could hardly afford gas, let alone to do any kind of repairs.

She has a car to worry about though. That’s more than I ever had.
Musicians to lose a quarter of income to AI in next four years, study finds
> you could reject the message and show the user an error but only if there's a discrepancy of >X minutes

No you can't, not in a federated and decentralised system like this.

The sender can wait for a read receipt from a given receiver user, if the receiver is willing to make those public. But if the message left client A and didn't arrive at client B, there's no objective fact of the matter about whether the message "was sent" or not.
The world is split into two kids of people: the ones that have managed to take advantage of the massive financialization of the world, and the ones who haven’t.
Meta uses OpenAI's GPT-4 alongside Llama to augment internal AI coding tool
Thank you! Sadly, it's just at the start of the project so I don't have anything to share yet.

I'll give an update after some time of collecting metrics. You can also follow me on X to be in touch with the project.
I'm a technical writer. Diátaxis is similar to DITA: https://www.oxygenxml.com/dita/1.3/specs/archSpec/base/infor...

On the other hand, systems like these might miss out on what users actually need. Diátaxis might work for a long time if technical documentation is only used in a documentation platform. However, if the same information could and should be used in more than one place—for example, in a UI, in a documentation portal, and in a mobile app—there might be need to break up information into smaller pieces in order to assemble them in different ways. This is known as 'content reuse', the practice of using the same content in multiple places. One approach on how to create and edit information for content reuse is described in the 'every page is page one' concept: https://everypageispageone.com/the-book/

If there's resources and time, I always recommend to do UX research at the very start of a project so that one doesn't later feel choked by a severely restricted information model. Nielsen/Norman have done a lot of research in this area and have interesting propositions on how to resolve issues around all of this, for example: https://www.nngroup.com/articles/information-foraging/#toc-w...
In Mendig (Eifel) there is an enormous mine for millstones which was in us for the whole middle age until the 19th century or so.
Most people just dug down from their Celler and the whole city stands on enormous caverns.
This is exactly what I tell software engineers. They’re always like “but the software is complex and it’s not straightforward to do what you’re saying” and they gave some nonsense metrics for what complex is. It’s as easy as adding a button to a webpage to create an XML that integrates with this other tool we use but they can never explain why it’s hard. They come up with some “cyclomatic complexity” but it’s obviously easy: a single button. If it’s so easy, as my perception shows, then any numbers they’re coming up with are obviously wrong and they should just make numbers that match what I feel. And once those numbers show that it’s easy, they can just do it instead of making numbers that show it’s hard.
Thank you! Have fun learning Japanese!
https://news.ycombinator.com/item?id=10177396

https://www.cs.unm.edu/~saia/talks/reliable-from-unreliable....
To me, this is a bit like web3: Can't we already do this? What's the benefit?
We currently use Metabase for SQL reporting, so I've been looking for something to allow actually changing values for a while. That being said, I don't think I would want to touch this. Reading through the code, it looks like a) it doesn't actually use transactions which I just find mind blowing and b) the first two files I looked at (api/database) has the schema for a database defined twice so already I worry about the data model of the app, let alone managing my own.
Confidence levels aren't necessarily low for incorrect replies, that's the problem. The LLM doesn't "know" that what it's outputting is incorrect. It just knows that the words it's writing are probable given the inputs; "this is how answers tend to look like".

You can make improvements, as your parent comment already said, but it's not a problem which can be solved, only to some degree be reduced.
Fine tuning with curves and offsets is what made DX programming an
art.

Think of a patch as a vector in the parameter space. For analogue
(subtractive/linear model) synthesisers almost all of the space makes
some kind of sense. You get a usable sound even if it's weird. With FM
(non-linear) synthesis a lot of the parameter space is completely
unusable and the great sounds are clustered in little islands around
which tiny changes in any parameters has wild effects - especially for
patches that use a feedback operator with high settings.

A good DX patch is a finely balanced creation. IIRC the sample rate is
60KHz and the oscillator control resolution is 14 bits, That doesn't
give you as much control as with digital virtual synths today. Setting
up fine control of key-tracking and velocity is absolutely essential
to making the DX preformative.

Now one of the lovely things is how you can download literally tens of
thousands of DX7 patches, all the Yamaha cartridges and compilations
of peoples personal patch collections from the past 40 years. But
because of the extreme sensitivity of the programming not all of them
work perfectly with the various emulator plugins and so they need
manual tweaking.
> what matters isn't the time you claim to send the message, it's the time the message is received by the server

There's no "the" server here. If you use the time the message is received by the server, you'll get different views on different servers, and you may see messages from months ago appearing as new, if connectivity breaks down and is later restored.
> It shocked me a bit that writing has only been independently invented 4 times in known human history

In the middle east alone there are several ancestral writing systems that can't be traced to a single origin.
so what you're saying is that LLMs are like middle aged men, just throwing things out there seeing if they'll stick?
I think I'm missing why you need to require using the toolchain bundled with the last stable Debian release vs having devs just rustup the latest version of the toolchain (or via a PPA [1] or however else they want to install it).

The current approach basically guarantees that you're always targeting a ~2-4 year old version of the toolchain and that feels like a particularly weird maintenance burden given how many workarounds you're putting in to do so.

[1] https://launchpad.net/~jonathonf/+archive/ubuntu/rustlang
That's because this product isn't for you then. My team has been evaluating vector databases for years and everything on the VectorChord page resonated with me. We run one of the world's largest vector databases and we'll likely benchmark vectorchord to see if it lives up to its promises here.
Location: Seoul, South Korea

Remote: Yes

willing to relocate: Yes

Technologies: Main: iOS (swift), sub: web(react, nextjs), android, ml, backend(nestjs)

Résumé/CV: https://www.sobabear.com/career
(also if you email me, i will send you a pdf version)

Email: stareta1202@gmail.com

Github: https://github.com/sobabear
One story for me was the way the medical establishment and the Left attacked people wearing any kind of masks early in Covid as unscientific and conspiracy nuts.

I wore one anyway and it was really hard to look different, to not conform, people treated you a little different.

Which is funny because Asians were wearing masks locally and people accepted that.

I'm happy to wear my 'chemtrail are death' t-shirt, so it wasn't the politics

Any the title is wrong "Why did clothing become boring?" it's why isn't it more intricate in the West. A lot of women will spend time on make-up in the West, why not clothing?
> "counterintuitive"

It is consistent with the topic that the reply would be "Tell them that sequences of words that were verbatim in a past input have high probability, and gaps in sequences compete in probability". Which fixes intuition, as duly. In fact, things are not supposed to reply through intuition, but through vetted intuition (and "vetted mature intuition", in a loop).

> you absolutely must check the results yourself

So, consistently with the above, things are supposed to reply through a sort of """RAG""" of the vetted (dynamically built through iterations of checks).
I don't believe this is correct. I have not once seen a new method being added to stdlib that causes code to not compile. And ABI concerns are a non-issue since Rust is statically linked.
> Wouldn't it be better in that case to show an error so that they can make sure the situation is addressed appropriately?

If you want a single centralised server then you can set things up that way. Presumably if you're using a setup with multiple servers, and took one of the servers on the flight/road trip, you wanted the people on the flight/road trip to be able to keep talking to each other over that server, even though that server is disconnected from the one in the office.
Right, I misread your comment. Sorry!
Healthy humans generally have some internal model of the world against which they can judge what they're about to say. They can introspect and determine whether what they say is a guess or a statement of fact. LLMs can't.
The State of Generative AI in the Nordics
Looks like Nordic companies are consciously lagging behind; "Nordic enterprises are already seeing strong value from GenAI with 77% ramping up investments, yet there is strikingly lower interest from top management, compared to executives in other regions."

https://www2.deloitte.com/no/no/innsikt/rapporter/teknologi/...
This is such a smart answer. i am adding this comment so i can remember where to look when I am thinking of re-reading your comment about memory;

For me, more than memorising things, is creating paths in order to find that piece of information when need it; and yes, you are right, we memorise when we need that information to apply it in a specific moment;
I think perception about what numbers mean is even easier to manipulate
Covid and opioid deaths. Opioids are bad. To quote the lancet “Opioid overdose mortality rates are alarmingly high, but measures based on death counts alone do not fully capture the impact of this crisis as they do not account for the young age at which most opioid-related deaths occur…” (https://www.thelancet.com/journals/lanam/article/PIIS2667-19...)

The particular article found opioid deaths lowered life expectancy by 0.67 years, which is a crazy number.

Drug overdose deaths finally seem to be trending down in 2024, but they are still elevated and awful.
I believe it's the same frontend code as Plausible. They replaced the backend with golang (instead of Nodejs)
This is par for Ollama, look at the log_probs issues/prs and you get an idea of how well Ollama is run.

Ollama is IMO a model downloader for llama.cpp so you can do roleplay with ease.
Things are not bad in Mississippi: https://www.nationalreview.com/corner/its-great-to-live-in-t...
I recently started learning Japanese and "storing facts" using spaced repetition, and it's great for learning Hiragana / Katakana.

It's also very useful for things like passphrases.

Sometimes, you just need to memorize things.
I like that one
I mined a bit over 2 BTC, sold them when it hit $200. Bought a pair of headphones that broke in 3-4 years.

If I had saved them, I could pay off my mortgage now.
Well you can make the case that people don't have to dress a certain way because we are much better insulated (metaphorically and literally) from the environment. And there are of course no sumptuary laws.

So clothing can be more fun, if people want to of course - look at how music subcultures have incredibly varied ways of expression through clothing - metalheads, hiphopheads, punks etc.
"If 10-15% of American families live from paycheck to paycheck, it means pretty much everyone knows someone who’s struggling"

Not really. Most social groups are fairly homogeneous. Even those that view themselves as knowing a wide swat of people from all sorts of live are unaware that beyond some superficial diversity they tend to have unconsciously selected for commonality of outlook and context.

I learned this at a young age when due to circumstance I elected to do my back then obligatory military service year before going to university as opposed to all my friends that first finished their studies and then (mostly) opted for the 'conscientious objector' route and spend 24 months in civil service.

Going into the army without a degree you get to spend a lot of time with many people that can't read or write, could not finish high-school, never had opened a book or seen any of the films or heard the music your mates loved. Often violence and making baffling poor health and safety decisions were a very frequent occurrence.

What I'm saying is that unless forced by circumstances beyond your control, your circle of acquaintance is probably less a cross cut of society than you imagine.
It is funny how they hate encryption because they want to spy on people and try to justify it by saying people share child porn and terrorists use it etc. But they start recommending it when it conflicts with their interests. Or it is not funny and it is just the way governments and companies work
> I view them about the same as pigeons or moths; occasionally annoying, but not something to relentlessly eradicate.

Moths? You gotta absolutely eradicate the fuck out of these before they destroy your clothing or your food.

Rats, well, you don't want them in residential areas [1], and you don't want their feces around food preparation areas like kitchen.

Pigeons, especially their poop, are a massive danger for historic buildings [2] - their poop, similar to acid rain in the 80s/90s, is acidic and erodes the substance. In addition, it is extremely nasty to clean up, you need to wear a full PPE suit - our OSHA equivalent has a dedicated guideline just how to protect yourself while cleaning up pigeon poop [3].

[1] https://www.independent.co.uk/news/world/americas/crime/indi...

[2] https://www.kath.ch/medienspiegel/taubenkot-gefaehrdet-bausu...

[3] https://www.bgbau-medien.de/handlungshilfen_gb/daten/pdf/201...
You can, but it results in the situation the article is complaining about.

During a netsplit, people chatting on opposite sides of the netsplit continue to be able to chat (by design), but will (obviously) see a different history from each other. So when the netsplit heals, you have a dilemma: either you splice the history from the other side in, giving eventual consistency at the cost of changing the history that people have already read, or you keep permanently different histories on servers that were on one side or the other.
So the people who are fed up with how things are currently going are according to your argument here either

- manipulated / brainwashed
- entitled / spoiled
- outliers (the few who have it bad are too loud).
- the problems can’t be fixed anyway
- don’t realise how much worse it was in the past
?

I disagree that the sentiment of the general population is not a useful indicator of how good things are going for the general population.
I think it is the best indicator, but people in power (and I would count most on this forum among then) don’t want to see anything that threatens their status quo.
So they should start every one of their posts, on that same site, with a summary of what is available on the homepage?
I think you're making fun of me, which is fine.

But memorizing in stead of learning is an anxiety driven behavior that leads to inefficient use of time. You're welcome to do it but I am trying to contribute my own hard earned lesson that you don't need to fret about retaining facts. Just spend time doing the things you want to learn about and the useful facts will be retained.
> Everywhere is filled with homeless people would be more accurate.

Except Finland and Danemark[0]

0: https://en.m.wikipedia.org/wiki/Homelessness_in_Finland
Biographies are a waste of time in the age of Networks.

Bonhoeffer, at the end of the day, belonged to a very weak network in terms of power. It doesn't matter what people get out of his story if they belong to very weak networks too.
Show HN: QwikDocs – a documentation tool for your editor
Hey everyone, I’ve been working on an app that is designed to make documenting software easier and more fluent from inside your editor.

It’s basically a VSCode extension that allows you to document your code in your editor; there is a web app too where you can add/manage projects.

The main differences between this tool and other ones I’ve seen are:

* Doesn’t require access to source control/git.

* Built to make documenting second nature (with the shortcuts above code).

* You do have a document with the AI option in the editor; however, the application doesn’t rely on AI documenting all of your code.

* Sync documentation with Notion, Confluence, etc. via markdown export.

Looking forward to feedback from the HN community! Would also love to hear about your experiences while building and documenting software and any other issues you’ve had during the process.
When you do office work you get the "you're not really working"

When you do blue collar you get "you should've studied harder"

We never win, and sometimes accepting that is the right decision.

To not be loved is a simple mistake, to not love one another is a fatal mistake.
I have acquired several languages, and I can tell you that naive memorization is a poor proxy for language acquisition. The best way to acquire a language is to use it a lot, consume a lot and produce a lot of language. Memorizing words and grammar may feel like learning a language, but it's very inefficient compared to just consuming and producing language in a natural setting.
> Yet the dollar is at record highs, and commodities are at record highs, and the stock market is at record highs, and real estate is at record highs, and Bitcoin is at record highs.

I'm not even sure what this means and what you're trying to say.

One can compare two things, say bitcoin and dollar. Dollar is at record lows compared to bitcoin. It's at record lows also compared to the stock market, commodities, real estate, etc.