skysight-inc/HackerNews huggingface dataset:
> just like we could never dream of keeping any other technological revolution of the past contained

We contain many of them, such as many dangerous drugs, hand grenades, nuclear weapons, etc.

The argument that it's inevitable is, if we step back, transparently self-serving for the SV powers. Not coincidentally it ends the same as all their reasoning: Maximized power and money for them.
How does one learn how to develop BT clients and servers? Or use libBT at a competent level?

Every time I’ve looked for a book or in-depth tutorials I get swamped with user articles.
The Trick to Going Faster in Software Development Is to Take Smaller Steps
True. I'm Catholic so I even look forward to my death lol
Random goofball aside, but cicadas erupted at my graduation from Princeton 1987 and it was so loud a couple times it truly was hard to hear each other.
Of course the process is not the course of nature but no single brand has the power to design it. Instead, politics happen innovations happen new brands and new lifestyles come and go and each and everything is designed bit by bit but there's a no grand design. There's of course a literature and know how that piles up and the new designs takes cue of those but still, there's no grand design. It just evolves over time as people respond to everything that happens with the world. It doesn't happen by itself as a biological process but it does happen by itself as a sociological process. The biology just defines the pace of it.
This consideration ins't really unique to pnpm but manifest in different ways across the package managers.

Basically you have a choice between sharing or isolating state, specifically package cache, between containers.

If you go full-on isolation, indeed the performance benefits of pnp go away and you'll redundantly pull down and install packages for every container. Here you might look into running a local registry (like Nexus or verdaccio) to push the cache there, and maybe disabling pnp alltogether.

If you go full-on-sharing, you might consider why you're even using Docker for development in the first place and not just nvm?

You have varying options in-between of course, like a per-project cache (so you still share between a directory tree but not machine-wide).

You'd do this by also mounting the appropriate path inside the home-dir of the container.

> I can easily gitignore it but I don't really see other people doing this.

Don't let the cargo-cult blind your own judgement on what best-practice mean for your project. And try refer to primary sources first, rather than third-party examples and random forums, in the future https://github.com/orgs/pnpm/discussions/6936 :)
Hmmm… at first glance, this feels like I’d use it for the same sorts of things I’d use jq for, only easier to use but also way less powerful. Jq does have a little bit of a learning curve necessary to get good use out of it, so I could see this being a nice quick tool for people who don’t want to make that investment. Having already learned jq, I’m not sure why I would reach for gron, but maybe I’m missing something.
Yes, I rewrote my non toy project react app onto vanilla JS using nothing else than rxjs, didn't have the time to document it all yet but it looks like this: https://github.com/mickael-kerjean/filestash/blob/master/pub...
I built an early HTML5 game engine in 2010 called CraftyJS when Facebook games were starting to become big. The project itself got me the job at a gaming startup and an offer at Zynga.
That is a good point. It's also a potential source of input desynchronization vulnerabilities as 'valid' (does not throw an error when passed to the URL constructor) URLs can contain invalid hosts.
15 years ago I wrote a game engine[1], and on my first interview of my life I presented the code and got the offer!

1 - https://github.com/skhaz/wintermoon
> That’s when I realized we’ll never win. The spammers have won.

It's tough, but it's not helpful that people don't know the face of the enemy. The fight isn't with just some stereotypical "spammers". Advertisers and marketing departments are spammers, and they've destroyed phone as a medium, much like they did it to physical mail, radio, broadcast TV, cable TV, and now streaming and the Web in general. We won't make progress until we realize that most spammers are operating 100% legally, and phone networks both participate in it and make money from it.
Sometimes, but maybe not in a traditionally productive way most might think here. Living in Denver, it feels like there is an implicit message that you should be getting out into the mountains as often as possible. Climbing, running, skiing, camping, summiting mountains, whatever it is. It should be rad and in the mountains. But sometimes I feel lazy and just want to bum around on the couch, but can't shake the feeling that I should be out there getting after it.
The whole territory of Nunavut is under 40k habitants. It's totally fine to serve it with satellite. Also I don't see how any completion is possible, again, for a territory with under 40k habitants.
> However, the benefit is that we would then have plans (diagrams, specs, etc) to build it and one built we can iterate.

To me the current state looks like as if we

1) recreated F-1
2) had plans and diagrams
3) iterated - first to the level of NK-33, then to the
level of RD-270, then to the level of Raptors
4) carefully put those original plans back on the shelf
and forgot about them.

Yes we can't do F-1 today verbatim. We also can't do many other things, not easily - steam engines, telegraphs, airplanes, cassette players of the time would all require some re-engineering. We however can often do better using very different approach.
Yes, if you can fit it in RAM then the loss isn't too bad if you have the memory pinned and are taking advantage of some of Nvidia's optimizations (which should be defaulted to on). Inference usually isn't too bad but training is heavier. Things have also massively improved over the last few years. The efficiency also really increases with reduced floating point types and quantized models.
From the project's README

make make does this by looking for any function declaration using extern,

Taking that at face value (I'd not inspected the code in detail), then it would miss functions with implicit externs, no? My apologies if you found my posting offensive, that was not my intention.
Could also be burnout.
Stuxnet Source Code
And the ability of their haters to make every discussion about how bad man is bad.
You can because it's pointless. If you run a malicious program, it can read other process memory and all the files owned by your user. The fact that it can't read another GUI window is security theater. You've made everything a lot less useful for the user without providing any security.
Based anti-natalists will also tell you to not have kids.
Great idea, definitely makes sense when you have that kind of problem.

Also the username of the author made me chuckle, bonus points for that.
Looks like they were a smartmouth to the D and got it. New accounts getting uppity is likely correlated with low effort contributions.
If I'm understanding you right, wouldn't this concentrate profits in the hands of a few while increasing risk for everyone else? They'd have no labor protections while also not having any real equity. It's high-risk, low-reward. It just sounds like a setup for exploitation. What's the upside? Why would anyone want to join such an organization, seemingly set up to skirt the very protections meant to prevent them in the first place...?

Maybe I'm misunderstanding something here, but after the most recent round of layoffs and a gradual industry push towards worker unionization, going the opposite direction of "hey, just work under this confusing structure so we don't have to deal with labor laws... don't worry bout it k?" sounds pretty concerning...

Traditional cooperatives at least have have the promise of equity (and sometimes democracy) in exchange for the risk and lower pay. What does this structure give the other workers-owners?
This is frequently a topic here on HN. E.g.:

https://udlbook.github.io/udlbook/ (https://news.ycombinator.com/item?id=38424939)

https://fleuret.org/francois/lbdl.html (https://news.ycombinator.com/item?id=35767789)

https://www.fast.ai/ (https://news.ycombinator.com/item?id=24237207)

https://d2l.ai/ (https://news.ycombinator.com/item?id=38428225)

Some more:

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

There is a lot more. Just google for "deep learning", and you'll find a lot of content. And most of that will cover attention, as it is a really basic concept now.
Maybe something like signed compilations is an answer -- a trusted source signs and verifies pre-compiled code

Then browsers can skip verification+jit etc if they trust the signature
I do: https://trout.me.uk/lisp/vlist.pdf
Search here (HN) there have been some dialogues/comments.
Life expectancy decreasing to the younger of society offing themselves with drug overdoses....
Historically speaking, the end of tyranny or dictatorships is almost never due to the person at the top dying of old age.
That all makes much more sense now, thanks for taking the time to patiently explain it all.
inb4 the project suddenly gets millions of stars on GitHub
Cookbooks tend to either focus around an idea, concept or person. Usually having all 3 is the key to success.

A cookbook on instant pot recipes is good. A cookbook on instant pot recipe under 30 min is better. Even better is one that’s specific to keto diabetic foods in the instapot under 30 min by celebrity chefs.

Many successful authors start with a website of free recipes develop their internet fame then publish books. The space is very competitive most fail.

The recipes really aren’t worth much. The key to a good cook book is to describe or simplify a process or a concept in a novel way that simplifies complex cooking concepts. Then you target a demographic that’s actually interested in that.

Some examples of this are:
https://www.maangchi.com/
https://m.joyofbaking.com/
https://www.justonecookbook.com/
And probably the most famous one though is more of a brand now.

https://www.seriouseats.com/the-food-lab-5118015
It’s fine to say that companies should comply with local laws. It’s also fine to say that the laws may be leading a country to long term economic decline even if it’s temporarily ok.
I didn't think the board reinstated him. Or not that board. That board was completely replaced.
> 300

Exaggerating doesn't make reflect well on your argument.

HN doesn't have a notable problem with self-promotion.
This is guaranteed to backfire in ways you didn't anticipate and it will probably sink your company. Just use a Delaware C corp, follow the laws, and hire a VP of HR when you can afford it. If everyone else managed to succeed while suffering under the burden of legal overhead, you can too.

(I also noticed the word partnership was missing from your analysis but again, don't.)
You can rest assured that the phone company 100% securely knows who to bill for the call. They just aren’t telling you.
> Today it has 74,797,449 downloads.

Maybe one of the users forgot to cache their deps (:
Because contrary to the page, they don't really care about the spam that much. Now, if more people started calling the support for every spam they get... that would translate to some real cost.
> "Why use a fake language? By fake, I mean, you can't use it for anything. ... Just... why?"

Can it not just be something that's done for fun?

https://news.ycombinator.com/item?id=38334373
Pre-selling SaaS is sometimes frowned upon by the consumers, but the adrenaline boost it gives to us makers is beyond anything else. I just made the first sale for my side project and I am overwhelmed with happyness. Hence wrote a blog post in an attempt to motivate more makers from pre-selling their upcoming products.
What an utter technological failure. How and why is this even (still) possible?
My blog https://xeiaso.net (source code: https://github.com/Xe/site) and the stuff I've written for it ended up doing several things to help me get employed over the years:

1. Letting me have a place to write to get better at writing, which makes it easier to do my job in DevRel.

2. Lets me talk about all of the interesting projects I work on (eg: an AI novel writing experiment https://xeiaso.net/videos/2023/ai-hackathon/) that people regularly find interesting. This gets people interested in wanting to employ me, which ends up working up well for me in the long run.

Do side projects, but write about what you did and what you learned.
Are you referencing this comment?

'HN is made by entrepreneurs for entrepreneurs. And what is an “entrepreneurs” in those circle? Someone who sounds confident enough to convince investors that he’s smart.'

I think that commenter is projecting..
Care to elaborate? Never had the money to invest but have dabbled with some very basic auto trading algos. Long story short, before I learned any math related to gambling, I didn't understand why martingale can't work in gambling or investment. Now I do. :P
There's an interesting less granular pooled approach worth exploring .. seeing the aggregate scoring of {people you follow} | {friends} | {Dev community} | {carpentry fans}.

It's the "crowd I find of interest" also found "this stuff to be interesting".
Not really a side project, but I used to be a lot more active on stackoverflow. A recruiter reached out to me through the job board that stackexchange used to host. Been with the job for about 5 years now.

Pretty lame that they discontinued that job board. It was a lot nicer experience than using linkedin.
My most recent post about my side project [0] got me some freelancing work as well as an internship for this summer. Project was related to both of them! Unbelievably grateful for the opportunities it’s given me.

I’ve got thoughts about the ability for side projects to directly demonstrate not just proficiency, but passion, which is very important in undergrad when looking for opportunities. Might end up writing a blog post about it.

[0]: https://news.ycombinator.com/item?id=38252566
I've put a lot of hours into factorio. This is amazing. I genuinely love the art style in the gif.
How valuble
You are failing to make your point. What urgency are you talking about?
You could do it with a trivial C macro instead.
The bacon-rajan-cc link has only -implemented- a stop-the-world version, but notes right at the top of the README that it -can- be concurrent, and the stop-the-world-only-ness is only 'Currently.'

https://trout.me.uk/gc/ has two Recycler papers if you want more details.
1. Two words: strain relief.

2. If it's outdoors, at least spray the electronics with Fine-L-Kote or similar to keep water vapor out.

3. Those relays look undersized for the load. Look at Grainger for similar ratings. Do not buy power relays on eBay or Alibaba. Current ratings there tend to be wildly exaggerated.

4. Er, overcurrent protection? An approved circuit breaker?
Whatever helps you focus on the thoughts. Personally, I've found walking in nature is the best. There's plenty of empirics about being in and around nature and even if you're focusing on your surroundings it won't harm your focus (in my case at least, it feels like it helps). But honestly I haven't made any concerted effort to force behavior gaze wise either way. YMMV
As someone who has been using jq for years, my first instinct was why not jq? and while it answers it in the README as well, it is not very clear until you compare the output to jq.

$ gron "https://api.github.com/repos/tomnomnom/gron/commits?per_page=1" | fgrep "commit.author"
json[0].commit.author = {};
json[0].commit.author.date = "2016-07-02T10:51:21Z";
json[0].commit.author.email = "mail@tomnomnom.com";
json[0].commit.author.name = "Tom Hudson";

And with jq:

$ curl "https://api.github.com/repos/tomnomnom/gron/commits?per_page=1" | jq ".[].commit.author"
{
"name": "Tom Hudson",
"email": "mail@tomnomnom.com",
"date": "2022-04-13T14:23:37Z"
}

The jq version isn't greppable, as you can't do `| grep '.author.email'` for example.
Xing encodes from Napster, baby!
That's not 15 minutes per host; that's 15 hosts per minute.
I like the say the worst part of getting older isn’t your body breaking down, it’s the accumulation of things you can’t unsee that keep you up at night.
Interesting, any tech x art museums in the US?
Posts per day flatlined that month after being sustained at ~50 per day for years:

https://subredditstats.com/r/italy

... implying that the sub was destroyed by its moderators.
This is awesome!

I am going to try to use it to make surgical edits to the terraform state file, in rare cases when I have to.

Some terraform providers would rather delete and recreate resource, while a simple edit would do the trick for me
> the only things not waylabd there is proton(use wine) and kde(still on kde 5)

meaning

> the only things not waylabd there is 99% of games and desktop mode

So basically, everything is using X and XWayland.
Basically the differences are in the concepts you'll use to write code. Lisps themselves are very different from each other, but just like the languages you're used to, many lisp distributions have standard libraries that can be called, and those building blocks can be used to build applications or whatever else. In this case specifically, Steel provides the facility to call Rust functions within a Steel program: https://github.com/mattwparas/steel.

So, although I haven't used Steel, it looks like the advantage you'd get from using it is the opportunity to take advantage of features it provides like transducers and contracts, which are feature common to some other Lisps as well.

So, just like choosing any other language, it boils down to a series of tradeoffs.
Well, a very long time ago, in a company funded far far away (and since defeated by the empire), I had the "joy" of working with Sendmail. For you youngsters, back then, back when we had dial telephones (tell us more Grandpa!), there were multiple "mail networks", not just this fancy Internet you kids have. Sendmail was a mail processor that could not only arrange to send and receive mail, but it could translate addressing between the different networks (ARPA, Bitnet, CSNET, UUCP, etc.) The problem was, reading a sendmail config file was something like reading assembly code except you weren't allowed to by vowels. It was nearly all symbols -- executable line noise.
I got tired of working with it - so I wrote my own sendmail compiler/de-compiler of sorts just to work in English prose. Got me my job at Sun.
These days, I'm not sure if it will let me keep my job, or be the justification for my losing it, but I'm working on a programming language for teens called Onyx (after my grandson, who has NO interest in this as he's intending to a be a pilot, but it means unless she works for Boeing, I'm safe for a few more years
https://trout.me.uk/gc/ - see recycler-overview.pdf and recycler-algorithm.pdf

As with /lisp/ I tend to grab my own copies of papers I think I'll want to refer to later in case the original URL vanishes in a puff of bitrot :)
Nice. Used to listen to them a lot around early 00s, but never been to a live show.
Straightforward list of protocols offering airdrops
straightforward list of protocols offering airdrops
Massachusetts workforce shortages here to stay as Baby Boomers retire
If your coworker wrote such a script, would you respond positively or gloomily?

Maybe they researched and found actually all the options out there have whatever drawbacks that they don't fit the bill. Maybe they didn't bother to research because it only took them 10 minutes to script that manual process we perform multiple times a week, and they were curious to see if they could improve that. Maybe some of the 5 were pretty good actually, but the coworker has some specific ideas how their "6th" new tool could be better in certain important ways.

The good off the shelf tools make it easy to build on them with custom tools to fit your purpose.

I really don't mind if people lean a bit one way or the other in their inclination toward custom tools. But I do expect people to be supportive of attempts to build nice tooling, and show a curiosity toward the trade offs, and willingness to try an experiment.

Don't be afraid of building a tool, hacker friends. If nobody else displays an interest in what you build, or it doesn't turn out to really save time, or it costs too much to maintain.. you can ditch it! You are a professional with good critical judgment whose ability to improve the productivity of your group and provide repeatable "executable documentation" will carry you far in your career. Let your creativity shine, and have fun.
> or animal activity

more likely tree roots hugging it
I was planning to go into grad school for computational biology, but an early Square engineer saw me playing with the thing I'd built on the side of a Waffle House at 2 or 3 AM [1,2].

We exchanged numbers, and after six or so months of talking to me, they convinced me to join them instead. I got in early and had a really good exit. Completely changed the course of my life.

My other passion (apart from biology) was film. I've made a lot of indie films over the last decade, but I always focused on film tech - volumetric video, mocap, etc. I'm currently building a startup in that space that started as one of my side projects. We're doing really well!

Side projects have always led to inflection points in my life. They have more pull than anything else, and they lead me down interesting problem gradients.

I'll get back to biology one day. I have some ideas there, too.

[1] https://youtu.be/5XTi-jf-ans

[2] https://youtu.be/x034jVB1avs
I've heard from many that writing can help build credibility for hiring purposes. I have committed myself to writing at least something on all future projects because of this. Thanks for the tip.

p.s your use of "Technophilosopher" and "chaos magician" to describe yourself is incredible
> Pretty lame that they discontinued that job board.

I used to hire people straight off of SO. Sometimes skipping the usual process of they has solid answers to the types of questions we’s ask - went straight for culture fit.

I think instead of blaming ai and other esoteric reasons for SO’a downfall leadership should look into the damage cancelling the job board has done. People helping others at least had the incentive of being given a job. Now there’s no point really.
Oh my, this called for me.

I did a side-project related to Second Life in 2007, and it landed me a job at Amazon Web Services in 2008.

I narrated the story back then, and replicated it on Medium [0].

I don't want to brag or anything, but please trust me if I tell you that this is a good story to read.

[0]: https://simon.medium.com/2008-how-i-got-hired-by-amazon-com-...
Not really a side project as I was trying to get traction on my ideas at my former employer.

I do contract work for a pretty niche industry and after you've done a couple big implementation projects, you've seen 80-90% of all user stories, integrations and edge cases.

I started a side project that was a combination of tooling, processes, checklists and methodology to stop reimplementing the same project work and stop approaching every client like it was greenfield work. Not fully productizing our approach but moving in that direction.

My company was not interested. During an interview I pitched my side project ideas and they immediately said they wanted to hire me. Skipped the rest of the hiring process and landed a new role doing exactly what I had wanted to do at my previous company.
That's precisely what Ubuntu (and Debian) offer with the nvidia driver from their repos, isn't it?
Quite frankly, it's just not worth the time or maintenance.
Thanks for sharing, the ending brought a big smile to my face. Excellent storytelling, thanks for bringing us along on your journey.

My favorite line: "Before it had bothered me that I was low on both Ambition and Chill (6.0). But now I was at 10 for both. I was going to humiliate my evil girlfriend. But I was chill about it because I knew it would happen."