skysight-inc/HackerNews huggingface dataset:
I've been using kagi after requesting an invite, which is something I usually don't even bother doing. Mostly because I'm extremely disappointed by queries not matching my search terms in all major engines - so I have essentially nowhere else to go.

It's ok so far. Looking at only search (ignoring the "lenses" and listicle-like content) I cannot say it's objectively better than using searx with filtering. At least not dramatically better that I would notice. It is however much better in returning results that actually contain my search terms.

For 600$ a year, it would need to offer full-text regex search and/or exact logical operators with controllable approximation (agrep-style).

I would instantly pay 5/mo$ already though, as long as it stays BS free, and doesn't use past search results to refine further queries. Search bubble is an issue in every single service where this is being used, and I'd like my search engine to be totally exempt from it, and/or have exact control over it.
Get a setup like Stephen Wolfram, and any software job can be an outside job: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...
This is actually something I see as complementary, so the AI on the server has to decide the general direction and then on the client these flocking simulations can be applied for scale if you have the processing power.

I'm thinking each group of mobs has a server directed leader, who's position is server deterministic and then to save bandwidth the PvE minions and their movements can be generated on each client, just tracking when they are killed.

I'm not scared of desyncing in the details. As long as the PvP stuff is coherent.
If you know what contributes to your fingerprint you can make create a new fingerprint for every session. This may result in decreased functionality.
I doubt that cargo covers all those scenarios as well, given how Google and others have gone implementing their own replacements to cover exactly such kind of workflows.
You could say that Grown Child is now Turing complete.
This would be under criminal law in the US, right? Basically jail time for the executives if it is true.
> I wish I had practiced law for the past 7ish years instead, because at least all of my skills would still be relevant.

Hah! Not so.

I've been a dev for a long time, and my spouse a lawyer. Back when we were both fresh out of school I remember running her through quiz questions to help her prepare for her bar exam. We devs HAVE NO IDEA how much arcane archaic stuff lawyers have to pretend to know to get certified to do their jobs.

For example: "mortmain" (French for "dead hand"). What happens when property is bequeathed to a defunct institution? It's on the test. It's easy to come up with a logical answer. But to pass the bar exam would-be lawyers have to know the right answer, cold without looking it up, and why it's the right answer. Hint: it's not at all logical. And, will a working lawyer deal with that question? Maybe three times in her career if she's an estates-and-trusts specialist.

There are thousands of these things for lawyers.

Bar exams are hard because of protectionism -- low supply means high pay. The same is true of doctors and developers. Developer pay is high BECAUSE the exams are hard. The exams are hard BECAUSE developers want high pay.
They don't really trade off, it takes money to make friends.
It's like an interrupted task, but one that will be lost irrecoverably if it remains interrupted.

Very similar to when you remember something that you want to write down before you forget it again.
It only allows, on my phone anyways, google bing yahoo and DuckDuckGo. I’m not sure if this changes with region but I don’t see Yandex or Baidu or a few other less popular ones. So why doesn’t apple just allow any engine? So yes it is easy to change for a few select engines. If you jailbreak you can add others.
And in other news, the Pope is a Catholic
>Adding a new device to your tree

Are you talking about `git clone`?
This is obviously a different camps kind of thing, but I don't think you're supposed to make everything look exactly pixel perfect to how you want it, you're supposed to follow the look and feel of the OS with native controls and such.

I understand both, I don't agree with either more than the other.
There is a big difference between a worthless product and a scam.
You should see Marketing as a multiplier of the value of a product. That's it, it can grow the value of your product by 1.5x, 15x or 1500x.

There may be some wizards (or con-men) that can multiply a zero in a greater value, but that's not the norm for sure.

At the end you can have a great product even without marketing, but usually not the other way around.
I actually don't mind that. If you do this stuff every day, you learn to appreciate having proper tools. I had my first programming experience on a commodore 64 in 1987. There was nothing to choose for me. It was Basic or nothing. I probably had more choices but since I had no way of learning about those I really didn't.

I had that machine, a manual, and some printed material my uncle gave me, a tape drive and about six tapes with games on them. That was it. My local library was useless for learning more. I had few friends and none that even remotely understood anything about computers. I had no modem or any form of information other than what came with that computer. So setting up the development environment was: turn the thing on and start typing. Everything you needed to know fit in a very thin manual.

These days, there's a lot of stuff to deal with of course and a lot of choices to make. New developers get overwhelmed with choices and material to read that they have to cherry pick from. However, there are plenty of ways to get started and helpful people that will help you to get started both with active support, tutorials, documentation, etc.

Not having any of that is not better. I too feel nostalgic sometimes but the games were meh, especially after playing them too often and Basic wasn't that great either. I've seen high school kids get into machine learning and building games with unity. 2022 is an awesome time to start learning how to program. So much to learn. So much to explore. So much to do. The only limitation is your own creativity.
I taught myself to code around that time, pre-internet, pre-Internet#, and pre-Compuserv. BBS's weren't very searchable and their chats were primitive. Only by chance did I discover the Computer Literacy Bookshop - San Jose location, which was a mecca of computer books. [0] It was one of only a few times I ever used VTA's Light Rail. [1] I spent most of my high-school employment income on computer books.

# HTTP/0.9 was conceptualized in 1989.

0. https://en.wikipedia.org/wiki/Computer_Literacy_Bookshops

1. https://en.wikipedia.org/wiki/Santa_Clara_Valley_Transportat...
Blocking the tracker is a fingerprintable action by itself.
Location: Bend, OR

Remote: Preferred

Willing to Relocate: Not within the next year, wife needs to finish nursing school

Technologies: BSD, Linux, Go, C, Java, Typescript, Javascript, Atmega328p embedded C, git

Resume/CV: https://docs.google.com/document/d/1U2JUPQ0OgPMMXNR8JFpUYGOh...

email: kj4ntv@gmail.com
Sorry, my bad I forgot to add the [0] reference: https://www.macrumors.com/2021/08/27/google-could-pay-apple-...

(repeating that this is an analyst estimate/rumour so take it with a grain of salt).
Right. I’m hearing US citizens have become “practically ungovernable.” I’ve definitely experienced people acting with more hostility and clear inner turmoil just out running errands than ever before now. And this is enough to shock me after living a decade in one of the most hostile, large metropolitans in the US.
At This Armenian Restaurant, the Ovens Are Satellite Dishes
I have a ten year old X220 with an SSD upgrade.... I don't have to wait for anything really, either. Don't get me wrong, I know there is a difference, but... is it a 2000$ difference?

This is about snappiness only, I have no trouble finding workloads stressing this old i5 (e.g. 2k/4k videos), where an M1 would fly through. Personally, I just think snappiness alone is a bit forced argument to spent 2k$.
The big difference is that ICE compartments are a known measure, society has been dealing with them for almost a century so the "common sense" on it is well established (we know what mistakes an average stupid person will do and what mistakes an average smart person will do). But Electric is a whole new context, with a completely different set of safety rules, so it will take time to develop a new common sense compatible with those rules, until then there is a very big risk that people may incorrectly apply old safe common sense rules to the new context and get hurt.

It boils down to: "I have been [doing something] my entire life and it was always safe, then I got an EV, tried to do the exact same thing and got hurt". From the customer perspective the EV manufacturer turned a safe operation into an unsafe operation, so it is the manufacturer's fault.
It's an amalgamation of opinions, yeah, and they somehow all result in slightly worse and worse dx.
Are you implying you have a solution to sync the X selection buffer and the X clipboard?
No, but building a search engine doesn't happen overnight. They could launch it, and after 2-3 years of user feedback and testing, make the default configuration switch and cancelling the contract with Google.
Heh, I actually meant `>=`. But as others have pointed out, that still excludes 2 letter users. Really it should be `>= 0`.
My experience tells me there's no shortage of published gibberish. ¯\_(ツ)_/¯
The latter is a delicacy though too!
True, and iPhones are also more common in wealthier people. Worked on a Project once where our target audience was medical doctors in Germany, and we had >50% iOS users on based our user-agent metrics.
I can easily comprehend truth. 2 + 2 = 4, there ya go. "We don't have direct access to external reality, but instead it's mediated through our senses and cognition" is closer to what people are getting at.

It's much the same way a Unix process can 'perceive reality' via serial ports and processors managed in kernelspace.
I recently started a side project for our company in SvelteKit (I have zero Frontend experience) and while I really enjoyed the Frontend bits I found the backend bits lacking.

I know it's not GA yet so I don't want to complain and I'm happy to wait for the final release. The documentation is severly lacking (e.g. routing) and best practices are missing. I found the same as you: Most articles about SvelteKit don't talk about the backend/storage part at all.
There is the template example app which has a bit of structure but that doesn't go very far, there are a few articles here and there but they mostly mock interactions with any further services.

So my verdict was: Fullstack, maybe-ish, but not for newcomers (which they also don't advertise for). You need to know what your're doing and which additional tools to use. And, as you point out, that's different in Django et. al.
On beautifully written piece
I do not really understand the lisence of this. In the repo it says its open source but on the website they ask for money?
You can disable with local group policy, in gpedit.msc which is the policy editor. Search for the exact path, it's just 5 clicks away, doesn't come back up.
I don't understand why this relative metric matters. Past the size of a small city it just shouldn't matter how many more users the competition have. There are more firefox users today (~200M) than there were total internet users in 1998 (~150M), and surely you would agree that it does not make sense to discard that, any more than it makes sense to discard, say, UK or France from diplomatic relationships because they have ~70M inhabitants while India and China account for almost 3 billion.
Injection moulding is still somewhat out of reach for small guys like us, although there are prototyping services offering it now.

The problem is the tool cost vs. small production runs. Plus, designing good tools can get really tricky.

Here is what I would do on the garage scale:

* A CNC router like shapeoko or x-carve (you can buy or diy)

* This allows you to build large, but rather flat moulds

* Pouring epoxy resin mixed with e.g. cotton flakes or other additives gives you nice solid objects

* Laminating glass or carbon fiber can net you large surfaces

* Vacuum forming also nets you large surfaces and can be done with a diy machine

Old, used machines are also always a good idea.
Bing/Google are used as a backend by many of these. Kind of worrying.
Keyboards should send the unicode of what is printed on the key (taking account of modifier keys like shift for upper case etc.), not just the position of the key that has been pressed. International keyboards and custom layouts would then work with no config. You could plug in a different keyboard for typing in different languages and it should just work.

The position should still be sent for special purposes, e.g. for gaming it probably doesn't make sense to move the keys around if the letters are in different places, or if the user wants to customise certain keys, and also for legacy systems that don't understand the unicode keys.

This should be standardised at the USB or Bluetooth level or below, not something that requires any sort of driver.
I am test driving Kagi and was very suprised to learn that on Firefox I appear to need a plugin/extension to add it as a default search engine.

Blew my mind. Maybe I am missing something.
Female patients more likely to die if surgeon is male
That's hilarious.

"dangerously political", as if search ranking is not already political.

> Who will get to decide which media bubble I’m in?

Whoever you rely on for your consumption needs. Your search engines, content aggregators, and news sites already do. None of us have much agency online and pretending like we are operating objectively and rationally is delusional.
Day One Policy Letter for Alvin L. Bragg Jr. NY DA [pdf]
If you had a 1,000 line BASIC program and a syntax error on line 793, you often wouldn’t find out unless that line executed.

BBC Basic would check each line for syntax errors as you typed it in, so you didn't need to wait for that line to execute in the program. But ... all it would tell you if it found a syntax error was: "Syntax Error"

edit: And why didn't it give a more helpful message? Because the BBC Basic interpreter was squeezed into a 16kb ROM and so everything was pared down. It was written by Sophie Wilson, who a bit later co-designed the first ARM chip.

edit: Sometimes if it could make no sense of the line at all, it would also just say "Mistake at line 40" and looking back at that now, thats quite bold and to the point. Todays computers rarely tell their users that they have made a mistake in such a blunt way.
I'm not so sure there is, not if we are talking about a moral compass. Sure, we can make a dividing line between what is legal vs. illegal. But being legal doesn't make it ethical, so the difference between a worthless product and a scam feels fairly subtle to me.
> WebKitGTK

Is there something like WebkitQt? Guess it would use WebEngine.
Probably because users aren’t that interested in using ‘just’ one more package management system.
I feel this because I know I could lose what I copied. It's the knowledge that I haven't completed some action and it's in an unsafe state.
Probably never. The web is becoming, if it hasn't already become, the universal platform for application development and distribution, and javascript the One True programming language. Every holdout will eventually and inevitably be assimilated, either transpiled into javascript or compiled into WebAssembly.

And it's partly the fault of the native programming community. It should be as easy to write a native, cross-platform application as it is to write html, css and javascript. Native developers should recognize what works about the web paradigm and adapt to it. There should be forks of these technologies specifically designed for native application development rather than documents. But that never happened, GUI development is still basically programming and it still sucks and now the train has left the station. The only relevant innovation likely to happen now will be iterating on the web-app model.

I mean, I'm looking at the layout tutorial for Flutter now[0]. It's nesting function calls and you have to update a yaml file to include an image, whereas with HTML it's a simple table or maybe grid and the img tag. This example for Rust[1] is ridiculously verbose and noisy compared to the web stack. All GUI programming is. Meanwhile I can write a fully functioning website with nothing but a text editor. No need to install a language runtime, package manager or IDE, no need to learn a company specific workflow or follow a style guide. No need to memorize a new set of quirky verbs for a CLI.

I don't even like the web-app paradigm, but I can totally understand why it won.

[0]https://docs.flutter.dev/development/ui/layout/tutorial

[1]https://github.com/gabdube/native-windows-gui
I like Justworks, and the fact they actually seem to already be profitable is refreshing.
There's a pretty good Netflix Dark Crystal show too. Also made by the Henson company: https://en.wikipedia.org/wiki/The_Dark_Crystal:_Age_of_Resis...

Unfortunately it was cancelled after one season.
Yes, and we have a responsibly to guide that evolution. midrus said he was "surprised" that the meaning of full stack is changing to mean all the frontend and a few bits of the backend. I'm also surprised, and disappointed. To me, Django is full-stack. Meteor was full-stack. SvelteKit is not.
"However, even that gross figure is still well under six figures."

This helps, but still doesn't really help the reader know if it's enough to cover individual expenses or family expenses. I assume enough to be self-employed but definitely agree that ballpark numbers would provide the reader much more value like David Kadavy's Income reports:

https://kadavy.net/blog/posts/november-2021-income-report/
That's terrible ergonomics and you will grow a hunch. One day you will notice in the mirror and your consequent attempts to straighten your neck will fail. Laptops are such a legacy format, we only endure because we're denied power-/useful tablets, which would be much more flexible ergonomics-wise.
where you guys are reselling? highly interested!
I bought TPP when it was published and it changed my thinking about software development in many very positive ways (unit testing and refactoring for example).

But, the author of this article seems to forget that this book is now over 20 years old and not everything written by Hunt and Thomas still holds true. But thinking about and trying to define how best to produce good software is an ongoing dialectic and one size doesn't fit everyone, some ideas reach their sell-by date. Pick the best bits and get on with the job.

Would I recommend TPP to novice developers? I've not read the 20th anniversary edition yet which apparently addresses how software development has changed since the original publication so my verdict is out on that question.

The article author doesn't make it clear which edition of TPP he's criticising, but if it's the original edition then I think he's unfairly beating a dead horse.
I had a go at writing oAuth from scratch, to understand it. I made a working solution.

But I don't use oAuth; while I was writing the code, I understood it, but I don't any more. An auth system needs to be understandable and transparent to a normal user, and oAuth is not such a system. Like, I couldn't explain it to my non-tech relatives, even if I swotted up on it first.

Explaining blockchain-based auth to a non-tech user is a problem of a much greater magnitude.
I think apart from just writing, the one thing that feels like it matters to me is rewriting and consolidation. Having years of notes you never revisit does very little. What is good about some of the systems is that they provide a framework for consolidation and forcing you to keep reviewing things. But I find the specifics of how you end up reviewing and consolidating changes very little, as long as you do.

If anything, I think re-writing works better than interlinking notes, because it forces you to consider the whole. But at some point some things becomes static enough that putting it aside and linking to it may be worthwhile.
>Its been mainly small tractor attachments/brackets/etc.

You're going to have to be specific as it is entirely up to what you are manufacturing. How tight are your tolerances? Is it plastics? Metals? By small scale do you mean a batch of 10, 100, 1k, 10k?

There are first class machinists on YouTube that will teach for free and to be frank, I've yet to run into anything that couldn't be machined with a bit of skill, a lathe, a drill press, and a milling machine, all of which you can pick up on the cheap. I'd start there. What about it makes you need to use injection molding? That's a process used in bulk production. If it's tractor brackets and such then casting might be a better idea. If you're looking into injection molding, you'll have to get in contact with professionals - the tooling is in the range of hundreds of thousands if not millions. The "next level" of prototyping for you I think would be machining, not IM. You might be able to pay a contractor to do IM for you but it'd be a stretch at your budget.

On a tangential note, I'm currently working my way through MIT's "Principles of Manufacturing" MicroMasters program on edx and would thoroughly recommend it. It's more large scale systems then anything, but it's been great for me in terms of learning the vernacular and has helped me better communicate with manufacturers when I'm looking to scale one of my designs. Might be worth checking out.

https://courses.edx.org/dashboard/programs/452d5bbb-00a4-4cc...
Keeping a second language is certainly hard; I lost my parents' native language when I was a kid and still regret it.

Since my son left the preschool, he's been doing online virtual lessons with a lovely woman we found in Guatemala to keep it up, and fortunately his new school has a heavy emphasis on foreign languages. They have different Spanish classes depending on the child's ability, and they put my my son in with the kids who are native speakers at home. Our only problem is that the teacher sends communications to (presumed Spanish speaking) parents in Spanish, which my wife and I have to Google Translate!
Direct use of solar heat is a simple cooking option, though somewhat inconvenient.

I'd like to see a solar oven based on a thermal transfer medium which heats a cooking void indirectly --- steam or other working fluid.

Advantages would be that the cooking itself would be more conventional, within an oven (possibly resembling a thermal-mass wood-burning stove, and ideally, usable with fuel for instances in which sunlight was insufficient). Several cooking / heating chambers and/or surfaces could be arranged for different heating needs.

And because of the thermal mass, the at least over the course of the day, cooking and baking would be reasonably insensitive to at least short-term interruptions of clouds or other weather.

You might have to get used to cold breakfasts however.

I find few references for anything resembling this design, far more common are solar "box cookers", typically achieving temperatures of ~150-160 C (~300-325 F).

This somewhat resembles the concept: https://www.webplaces.org/solaroven/design.htm
Women 32% more likely to die after operation by male surgeon
Not surprising given the Romanian education system. It's great for the high-achievers. Extremely demanding and rigorous. Anecdotally I get the impression that it's not so hot for those who don't fall into this category or are late developers. If only they could fix that.