skysight-inc/HackerNews huggingface dataset:
My biggest "problem" was when I had kids. I used to spend a lot of my free hours not directly working, but thinking of work problems. So I'd be playing a video game, at a party, or whatever, but in the back of my head I was also thinking of work.

After kids those unpaid thought cycles are spent on how I can help my kids grow into better adults.

It actually forced me to change my work habits a bit. Before I could be less methodical about working through a problem because I had lots of spare brain cycles outside of work. But now I have to work through problems more diligently.
The best bit when I worked at one of those companies that had an expensive Oracle contract was this dynamic:

1. Can we use MySQL for <new product>?

No, use Oracle, we have a support contract

2. <oracle related issue occurs> Can we call that support contract in now?

No, let's try the inhouse expertise first.

3. <inhouse expertise comes up with barely passable hack> Can we check if they have any better solutions?

No, it's "solved" now

Like, what were we paying for? I have to assume there's per-engagement costs as well as the ongoing costs, given how hestitant our contract owning team were to let us anywhere near Oracle.
What if the question is "What are the main themes of this work?"

Or anything where the question answer isn't 'close' to the words used in the question?

How well does this work vs giving it the whole thing as a prompt?

I assume worse but I'm not sure how this approach compares to giving it the full thing in the prompt or splitting it into N sections and running on each and then summarizing.
Curious why you think this? PaLM2 looks great, and Google has been productizing cutting edge AI pretty fast for years.
not the worst summary

just fyi - this is an extremely popular take among the young and non-rich
Even if that, you need shovels. You need a lot of stuff that wears out, that you can't make yourself. You need to participate in an economy. Some of it can be with other permas, but much of it likely won't.

It's always been like that. Farmers from the stone age on have used tools manufactured a long way away.
They didn't lift Einstein out of cotton fields and sweatshops. If one is interested in the contribution of weights and convolutions of brains to being lifted out of cotton fields and sweatshops, one should measure the brains of people who lifted themselves out of cotton fields and sweatshops, not someone who didn't.

Too many people have been told "you're extremely talented and will go far", who didn't, for sociological reasons, such as lack of support, because they were assumed to not need it by the "adults" in the room. Where other people, lacking support, went far because of other talents that were adaptive to their sociological situation.
>The only reason I go to work is for money.

Don't forget healthcare being tied directly to being employed.

If it was not for that, people could purse their passions versus what they have to do just because.
There are not many webfingers left to put webrings on any more, I'm afraid.
So that is how you deal with the length limit? Did you just make up a list of tags?
Link to the book's site mentioned at the end of the article:

Pragmatic MPC

https://securecomputation.org/
Respondents strongly felt the creation of co-determination mechanisms would allow workers, and their representatives, to influence platform provider decisions which could instantly improve their working lives.

Sure, some of these might be really nice. But I think one of the biggest changes we’d see, if gig workers organized well enough, is some system to block new entrants in order to artificially restrict the supply of gig workers. We already have an example of such a system that predates the internet-driven gig economy: taxi medallions. But of course, we all know how that turned out!

If gig workers are going to organize, why don’t they just take matters into their own hands and develop their own apps where they control the platform and the algorithms and pay schedules? Why does the rest of society (read: the government) need to get involved?

Good question.

I’ll give my father’s answer: because gig work is better than regular jobs for people who value their own independence. If you work at a restaurant then you don’t have a choice about when you work, the manager sets your shifts. You also don’t have any control over the nature of the work. If the manager wants you peeling and dicing onions all day, that’s what you’re doing.

Gig work (such as food delivery or driving passengers around) does not treat you like that. You set your own hours and you can accept/reject offers at your own discretion. I’ve met several Uber drivers who preferred to work late at night. At a restaurant you can generally only work when it’s open, apart from a few “shoulder hours” for open/close duties.

With gig work you can also generally stop working and go home when you want. I mean obviously you need to drop off your passenger/food order first, but after that you’re free to end your shift and go home. Try doing that at a busy restaurant. You’ll get fired instantly if you walk out during peak hours.
Yes. For instance, a large context window allows you to have a chat for months where the model can remember and make use of everything you’ve ever talked about. That enables creating a much more effective “assistant” that can remember key details months later that may be valuable.

A second example is the analysis of long documents. Today, hacks like chunking and HyDE enable us to ask questions about a long document or a corpus of documents. But is far superior if the model can ingest the whole document and apply attention to everything, rather than just one chunk at a time. Chunking effectively means that the model is limited to drawing conclusions from one chunk at a time and cannot synthesize useful responses relating to the entire document.
The harder it is to create a startup in an area, the less competition you’ll have there. Things like regulation and labor protection laws have the unfortunate side effect of discouraging founders to embark in the "startup adventure".
A Subdomain Search API with *overloaded* servers but *exceptional* coverage
You could also store paper with those proportions in American file cabinets without folding.
The fractions are as follows:

[US HQ Public companies / All Public companies] = 60%

[US People / All People] = 5%

The listing venue doesn't matter (though for obvious reasons, almost no US companies list overseas). The 60% also does not include foreign companies like Spotify that list in the US.

The point being that things that started in the US and are primarily run by people in the US are way overrepresented.
Sure, the game of différance [1] can be played till the end of the universe. Socrates is well known as an aporia [2] lover, but at the end of the day even he had to take an executive decision, leave the agora, and go home to the nagging wife [3]. Ancient Greek misogyny aside, Xanthippe can be interpreted as Socrates' aporia solver, in the same manner his 'daemon' [4] would only tell him "No", Xanthippe would tell him "Yes".

[1] https://en.wikipedia.org/wiki/Diff%C3%A9rance

[2] https://en.wikipedia.org/wiki/Aporia

[3] https://en.wikipedia.org/wiki/Xanthippe

[4] https://en.wikipedia.org/wiki/Daimon#Socrates
Mandatory "Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should."
Well each additional token generated requires rerunning the model right to find the next likely token given the previous one
The price on this will plummet over the next few years, the economic benefits are too large
Anyone using Claude? How long did it take you to get access?
Typing wastes time. Teammate and I tried switching a backend project to TS, and I kept a mental note of time spent defining types vs time saved not debugging type-related issues. The result was some high number vs 0. Also messed with the toolchain, making things like Node profiling not work.
Whatever, doesn't matter, too late.
Disney+ and Hulu content to combine into one streaming app
what's the use case for quickjs? can it be used for a light-weight runtime for JS on resource restricted embedded devices?

by the way, comparing to angular and vue2-vue3, react is actually the one without python2-python3-alike breakages over the years to me, I would say it's the best out of the 3 options(angular,vue,react) so far, which could explain by market share that it remains to be dominant.
Ok, so put a big fence around it and then find a way to turn people into zombies and fill the fence with said zombies so nobody would even dare go inside the fence.
I am curious how consistent Claude is at obeying detailed instructions. One issue ChatGPT 3.5 and 4 have, even with just a few hundred words of instructions, is it forgets instructions given to it earlier on.[1]

This huge context window is awesome though, I'm trying to use LLMs to do small town social interaction simulations, with output in a structured format. Finding ways to compress existing state and pass it around, so the LLM knows the current state of what people in the town did for a given day is hard with a tiny token limit!

[1] For my use cases, early instructions tend to be describing a DSL syntax for responses, if I add too much info after the instructions, the response syntax starts getting wonky!
Well said. Thank you very much, appreciate your time and I agree. Will do just that.
Even in a solo project, you import libs from others. Never felt the need for those libs to have types.
> Error handling and learning are respondents’ top challenges. Historically, lack of generics was the biggest challenge to using Go, but since the introduction of generics, we’ve seen comments about generics decline. Comments about error handling (with respect to readability and verbosity) and difficulty learning best practices are now the most commonly reported challenges.

If the past debacle with generics is considered, I think Golang might be getting (real) error handling soon..... If that's a good thing or not, I'll let developers who use the language to determine. As an outsider to the Golang ecosystem I see the language almost ridiculous simplicity as one of its main selling points, it's the kind of language like C where I see any new features as something to be avoided, specially if it's paradigm-changing.
Be thankful your non-work life is better than your work life. For many people work is a pleasant escape from non-work.
GenIV (Nuclear) Education and Training Working Group Videos
How does that reconcile with the benchmarks here, which say that Python 2.12 is currently somewhere between 5% slower to 5% faster?

https://github.com/faster-cpython/benchmarking-public
Oversimplifying, there's two sorts of writing out there: the sort from people who put a lot of focus on developing writing and language skills; and the sort from people who don't.

For the folks who aren't writing with care, does a language model flowering-up a message like "be there tomorrow to paint walls 7am" reduce any thinking effort? There are people who are making their way in the world without a detailed writing-driving thought process; I don't see how this harms them. (If anything, an inquisitive, precision-driven LLM bot could help, by asking questions to clarify when it detected ambiguity in their original message and such - but that would be a specific product with a specific tayloring towards helping like that that I have rarely seen out of ChatGPTs default "write me a..." behavior.)

And on the other hand, if you care about the LLM-bot-generated message's clarity, accuracy, etc, you're gonna have to proofread it, you might go back and forth, and you will still be going through that process of asking yourself "does this actually say what I mean? did I fully know what I meant when I started"?

I guess the suggestion is that this is going to push people who today struggle through writing because they care about the accuracy of the result into a lower-struggle process where they might unconsciously get worse results... but I'm not sure I agree. If I'm anxious about what the final text I send looks like, I'm anxious regardless of if I used a bot, or asked a friend for help, or whatever.
What's the difference between that and cynder? I know they both come from Meta/IG but I wonder if cynder is an evolution from skybison or is it more of a different approach?
I mean yes? They made safe batteries for children toys. It’s an objectively good thing, stop being so miserable.
Kind of both. Community notes and moderation are both emotional humans making the best decisions they can.

There is no “fix”. There’s no magic. It’s just us in here.
Don't forget "accidentally" particularly with the "push 1 for X" "push 2 for Y" polls. Good pollsters have ways of polling for things that are well under 10%, but it's a non-trivial problem to solve.
I don't agree. A job is a job.

It shouldn't be "for students". We would all balk about providing the same service and being paid less because we were "too young" despite providing the same skill and ability.
As far as maintaining focus goes, I had a lot of trouble doing so after 40.

I wrote a small program[1] to help me maintain context between different projects, and I'm now more productive than I was in my 30s.

[1] I tried all the personal task management and task tracker tools, even wrote a few of my own. It turned out that my brain works differently to how the tools want you to work. My new tool which works well to keep me on track matches how I work.

IOW, now I don't have to adjust my brain to the tool, the tool is already adjusted to my brain's process.
You lost this bet: Write append3/4 which appends three lists to a fourth, such that append3(Xs,Ys,[e],[]) terminates.
StarCoder: May the Source Be with You
Why would resources for older developers be any different from resources for younger developer ?
This more or less is already a thing and it's called RAG [1][2]. It essentially allows you to have a database of embeddings (in this case your book) from which a model can pull knowledge from while producing answers. As for the standard operation of these generative models, the context window is the only working memory it has and so it must see the entire text each time.

[1] https://arxiv.org/abs/2005.11401

[2] https://huggingface.co/docs/transformers/model_doc/rag
Any favorites from Bukowski to recommend? Always been interested but not sure where to start.
> You can have smaller farms. These will be gobbled up Cargill or whoever, often coercively through predatory pricing of key products. The forces at work always seek to capture that surplus value of labor into a smaller and smaller group at the top.

You completely ignored the last bit of my comment where I pointed out a likely cause of much of the consolidation, that isn't just "capitalism". A privileged class of people getting a cheat code of easy money to buy up ever more of the productive economy is not what I'd call a level playing field.

I see many dynamics that should discourage concentrations of wealth, like the utility value of money goes down as you have more (rich people overpay for stuff), and centralization often creates extra waste to help uniformity. I'm not going to assert that the overall dynamic is definitely this way (and then just-world-fallacy the way things currently are), rather I'm just pointing out that distributed capitalism is most certainly not the experiment we're running.

And to head off the common retort that these subsidies are inevitable as capital captures the government - if this is true then there's really no point in analyzing any -isms as it means we'll always be stuck in this type of "capitalism".
Today I learned! Thanks!
I've never heard of any big tech co fully subsidizing healthcare. I pay ~$160/week between health/vision/dental
Show HN: Wzprof, a cross-language profiler using WebAssembly
We are excited to present wzprof: a pprof-based profiler for WebAssembly modules. With it we can collect CPU and memory profiles during their execution. You execute your program compiled to WebAssembly under wzprof, and you get profiling metrics that can be consumed by anything that understands the pprof format (e.g. go pprof, Pyroscope, Parca).

A few things motivated us to build this tool. WebAssembly runtimes typically allow profiling guest code via an external profiler such as perf, but in many cases, the recording and analysis of profiles remain a difficult task, especially due to features like JIT compilation. pprof is the de-facto standard profiling tool for Go programs and offers some of the simplest and quickest ways to gather insight into the performance of an application. wzprof aims the combine the capabilities and user experience of pprof, enabling the profiling of any application compiled to WebAssembly.
Completely agree. One of the best software manuals ever written. And I too refer to the Regex chapter.

I believe John Gruber wrote a significant portion of the manual back in the late 1990s
I wish I had the living situation to implement this.
If you like Satch and Vai, you might want to check out Angel Vivaldi if you haven't already.
I reject the main options for the reason that the main options are unsatisfactory.

Your link lists the Chrome debugger, IDE debuggers, and the node inspector.

The node inspector is essentially deprecated. IDE debuggers more or less piggyback on the Chrome DevTools protocol, and although I mentioned I have not given them a fair try, but they definitely seem less official, featureful, and well-supported compared to the Chrome debugger. The fact is, this aspect of Javascript seems to have, unceremoniously, already fallen into Google's sole leadership, direction, and discretion, by force or by will.

The Chrome debugger, as mentioned, exists and is probably the most well supported of all debuggers, and is what I use in practice. However, as I mentioned, even 'the best', which is Chrome, does not work very well, exhibits usability regressions per the cadence of Google (e.g. blackboxing used to work, but is very broken today), and moreover compromises basic functionality and freedoms, which comprises my dissatisfaction.

In a better world, we would have something that is native to the language (not a browser), versionable, free, featureful (e.g. profiling and memory debugging), and accessible from the shell (e.g. other languages have gdb, pdb). It would be a good thing for a protocol to actually have multiple implementations.

Something that may at least recover basic functionality from the Chrome DevTools would be to degoogle it for hermetic usage, and separate it from the browser proper. As I mentioned, I am looking forward to make that happen.
It doesn't suck
I’m working on building my own quant/stat arb/HFT trading fund with a few folks from my career as partners, self financed. I think that’s the out. I love what I do but investors, customers, hierarchy, and the band wagon that follows I think is the genesis of a lot of the BS.
god I'd love to work there
Bing seems dumber than the free tier on OpenAI's chat (I believe it's GPT3.5?). It constantly just falls back to some search results I don't want

I don't even bother using it
There are many nice things about it but one of the best is that it is intellectual property clean.
Bacalhau 1.0: Featuring Private Clusters, Octostore, and Federated Learning
Healthcare is its own issue in the US, as I think the general populous is on average a good bit unhealthier than the average Norwegian, for example. I think it's a combination of poor health education (which also goes back to spending) and culture.
> What if you stay in the realm of numpy?

You mean, what if you're only doing matrix stuff? Then it's probably easier to let numpy do the heavy lifting. You'll probably take less than a 5x performance hit, if you're doing numpy right. And if you're doing matrix multiplication, numpy will end up faster because it's backed by a BLAS, which mortals such as myself know better than to compete with.

> What's the biggest offender that you see?

Umm... every line of Python? Member access. Function calls. Dictionaries that can fundamentally be mapped to int-indexed arrays. Reference counting. Tuple allocation.

One fun exercise is to take your vanilla python code, compile it in Cython with the -a flag to produce an HTML annotation. Click on the yellowest lines, and it shows you the gory details of what Cython does to emulate CPython. It's not exactly what CPython is doing (for example, Cython elides the virtual machine), but it's close enough to see where time is spent. Put the same code through the python disassembler "dis" to see what virtual machine operations are emitted, and paw through the main evaluation loop [1]; or take a guided walkthrough at [2].

[1] https://github.com/python/cpython/blob/v3.6.14/Python/ceval.... (note this is an old version, you can change that in the url)

[2] https://leanpub.com/insidethepythonvirtualmachine/read
Mojo compiles "Python" to heterogeneous hardware, I don't believe that has been tried before.
I think it's a good idea to start with your old work friends. Having a closed community might feel great (vs open "Internet" community) but it worked pretty well for me. Plus, your friends will appreciate the setup too.
I love the idea of social media alternatives in general, but one of the big hurdles with any social network is discoverability. It's one thing to publish my thoughts on a site like this, but if nobody sees it (and I can't find other like-minded individuals), then I might as well just be shouting into the void.

A lot of people hate the For You section of Twitter, but one thing it does (or did) exceptionally well was expand your social circle just a little bit by showing you people and tweets that you may want to interact with even if you aren't following directly. Similarly, TikTok's For You page allows for a ton of discovery.

Any thoughts on discoverability with respect to microblogging on Starlo?
You would be surprised how seldom you can get Vitamin D from the sun for many places! https://whencanigetvitamind.com
Yes, I played around with sending first n chars from the web page text etc, but found that sending headings is to pick the tags.

I extracted the list from here as the starting point: https://lobste.rs/tags I spend a lot of time on HN haha, so I was able to expand on that list and I think the current list is pretty comprehensive. I can share the full list if you're interested.
(Proven) correlation is not causation. It's correlation, meaning things are related. Causation would mean that something causes something else.

Correlation, meaning things are related, means that one of them might be the cause of another, or they could all be the effects of some unrecognized / unobserved phenomenon.

Correlation is the mother of conjecture; conspiracy is a bunch of people huddling in a small space breathing the same air and posting about it on twitter.
Not sure about "all", but apart from that article being more pissy than strictly necessary, RAID1 can now, in fact survive losing ore than one disk. That is, provided you use RAID1C3 or C4 (which keeps 3 or 4 copies, rather than the default 2). Also, not really sure how RAID1 not surviving >1 disk failure is a slight against btrfs, I think most filesystems would have issues there...

As for the rest of the article — the tone rubs me the wrong way, and somehow considering a FS shit because you couldn't be bothered to use the correct commands (the scrub vs balance ranty bit) doesn't instill confidence in me that the article is written in good faith.

I believe the writer's biggest hangup/footgunnage with btrfs is still there: it's not zfs. Ymmv.
Yes we all know python is slow. But that's not a virtue of the language, it's not a feature that anyone really wants. We live with it but increasing speed is always a good thing. Which is why even Python's creator is making it his priority right now.
Spacewar – Fanatic Life and Symbolic Death Among the Computer Bums (1972)
I have also been using BBEdit for a decade now, but didn't know that it had such a history behind it.

Long live BBEdit + Vim...