skysight-inc/HackerNews huggingface dataset:
Ask HN: Portable Coding Devices
I am mainly working remotely from a small(-ish) apartment with one proper work desk. One thing I have noticed recently is that I am struggling to sit down at the same desk/location for coding-related leisure (experimenting with a new language, coding up a hobby project, ...) without it _feeling_ like work.

I don't experience the same negative connotations if I read a software development/software architecture books from my sofa or bed. Hobby development activities in the past have helped me in staying excited with my area of work, so I do not want to get rid of them.
BUT: Reading in bed, I then often miss a "companion device" which I could fire up quickly, go through examples in a book (e.g. to internalize syntax of a new language) that also offers a half-decent developer experience.

10 years ago I used to have a Surface tab with a detachable keyboard that was quite OK. I would be interested if anyone here had any recommendations for ultra-portable devices which serve(d) you well for short recreational programming/development.

(I don't even want to pose any upfront requirements that the device should meet, I am mainly interested in hearing what worked for you :))
FWIW I work in LLMs and I consistently fail to do simple webdev stuff
That's how you create bubbles.
That might be true in concept, but I don't think it's true in reality. When people search for something online, they want the first result to be whatever they had in mind. If I search for Python, I want the homepage for the programming language. When somebody else searches for Python, they might be looking to learn about the animal.

You could argue that we should just ask for exactly what we want, but that puts more work on the user and reduces the effectiveness of the tool. I don't want to type more than "python", I just want the link!

Search engines provide very little personalization even today. I'm almost surprised a competitor hasn't popped up with a product that tries to fill that niche.
Pixels hardly get much more updates, despite Google.
It also goes on to say not to use Amazon or Google in the last section.

Fortunately there are good FOSS KMSes out there. I like Cloudflare's Red October: https://github.com/cloudflare/redoctober
"When you hit a blood vessel don't say 'Oops,' say 'There.'"
—attending surgeon to resident

This is true: I was holding a retractor on the other side of the operating table.
What could they possibly do with that that doesn't violate an anti-trust law?
OK so I just read the wikipedia page on that and I don't understand the origin of your uncertainty. What is apparent and certain is that you know it better than I do and I'm interested to understand your thinking.

That and it's dope that we're only two branches offshoot from software architecture.
above is precisely the propaganda I spoke of, when I brought up russia's genocide of millions of Ukrainians

the claim that the Holodomor,

in which russia genocided millions of Ukrainians,

is "western propaganda",

is a common sight in russian propaganda gish gallop (and Holocaust-denial-adjacent too), thanks for demonstrating

a common next item in the gish gallop is that, okay, yeah, it did happen, but it wasn't russia for any of a number of gish galloped excuses
Or, if it got on, deleting those records after 24 hours.
Misconfigured to send only content encoded in a proprietary format sanctioned by the company that wants to control the Internet? That doesn't seem like an accident to me.
Is Google paying Android phone manufacturers for having Google as default search engine similar how they are paying Apple?
Thank you for your feedback!
This is my first web app, I'm learning to code as I develop this, so I still have a lot to learn to optimize it. Once I validate the idea, this will be my top priority.
Not "anyone": only mature searchers that worry about privacy, filter bubbles and artificially buried/censored good results.

Advertisement buyers, on the other hand, benefit greatly from carefully controlling who sees their ads. For example, child care related products for female teenagers that are one year too old for their school class, or lawyers for young adult males from bad neighborhoods; I'm sure everyone can think of something more creepy and offensive.
I use it because it has shifted characters over regular keys, so I can get to the most used ones with a touch-hold-slide action vs. finding the "other" keyboard overlay, then hunt for it.

And, it does the slidy input if I want that.
For me, one of the things that has stopped me from even trying ChromeOS is that is/meant to be 100% cloud which means no local storage and since I code for a living having things locally is a must for me.

It makes 100% sense in Schools and other places where you want to be able to reset the OS constantly and stop people from breaking it. I think for facebook machine's it would do well too but again I think alot of people will want to have local storage.
Starship seems kind of unique in that it's an extraordinarily utilitarian name compared to most launch system names.[0] It expressly doesn't try to evoke ancient human mythology, birds (which often have their own cultural and mythological ties i.e. Falcon, etc.). And perhaps therein lies the aspirational element of the name. Starship suggests a sort of banality, something so common that there's no point in dressing it up in a fanciful name. That's a dream in itself, though I think it's a given that individual Starship spacecraft will get named once they start carrying humans.

Anyhow, I think the GP's thoughts were along the lines that Starship isn't actually a starship as neither the spacecraft nor the super heavy-lift rocket will ever visit another star. Which is a valid point, but not one that I think matters much either way.

0. https://en.wikipedia.org/wiki/List_of_orbital_launch_systems
This reminds me of an article in the Atlantic I liked [1], which argued that the real problem for American education is that it places too much emphasis on the mechanics of reading comprehension, leaving content-oriented coursework such as history, science, and sociology on the back burner. Three-cueing or any other inference-based approach to reading isn't going to work when kids don't have enough knowledge about the world to make good inferences.

It's good to hear that phonics are making something of a comeback. But it seems like other things will need to change too. I spent some time teaching freshman English at a state university -- when a kid stumbles over a word like "infrastructure," one senses that the literacy problem goes beyond the sonic properties of printed text.

[1]: https://www.theatlantic.com/magazine/archive/2019/08/the-rad...
Why do you keep 5-7 external drives connected at all times instead of a NAS with all that storage, RAID5/6 or equivalent, and 10 Gbps network interface? Also the 2-5TB drivers in the drawer look like a pretty big risk of failure, the size suggests they are all old drives. I would rather build a NAS with 12TB drives (cost effective, larges is quite expensive) and plenty of redundancy, maybe a 0.5TB nVME or SATA SSD as cache for better speed. The only problem with such a setup is speed, unless you go for multiple RAID5/6 arrays the performance will be quite limited.
That picture is not his setup.
I'm not sure that would have changed anything, though. Their main loss is that ChromeOS isn't marketed as 'business-oriented' but that's probably because you can't market it to businesses when tons of legacy software doesn't run, and accountants still tend to prefer Excel over sheets (in my experience). But when businesses do use GWorkspace products, it's not an issue that it all happens within the browser.
God, I wish that were true.

Ask me how many times I've effed up the battery and sleep configuration upgrading Linux on a desktop vs a laptop.

Relative to desktops, laptops tend to be quirky little things because the heavy constraints of form factor, power, and weight result in engineering trade-offs and outright hacks that aren't necessary in the desktop ecosystem.
The two aren’t unrelated - kids can’t advocate for themselves like an adult can.

In my state it’s illegal for people under 18 to do hazardous work for this reason. I don’t know if tobacco picking would count as hazardous but other jobs with exposure to chemicals do.
Well, not an intentional one.
If you’re presenting this big article with an attention getting headline, in the middle of this big debate that’s filled with misinformation and rhetoric reaching fantastical heights about “forced birth for cheap child labor,” it is part of that ongoing trash fire, it is very likely to feed that misinformation, and it is unlikely to become a targeted intervention that addresses the actual problems.

I could say the same about some Jesse Singal articles in the Atlantic, whose text in isolation might be perfectly defensible treatments of the issues around detransitioning, but mostly serve as excuses for narrow minded people to confirm their biases and build new ones.
Just the payment to Apple would be significantly more than their 2022 search revenue. I wouldn't be shocked but it would be a pretty big gamble.
What this means to me is that you can't change your organisation with software alone. And I believe it was Martin Fowler who said to me "If you can't change your organisation, you should change your organisation".
> This is called "big V" decoupling by Ott and decoupling master Bruce Archambeault

I assume this refers to the shape of the impedance plot? I mean sure you are going to try to get the deepest, widest "V" you can but it's a game where you must optimize the cost, usually.

My favorite newish technology for this is the "reverse" footprint surface-mount capacitors, where "reverse" means the leads are on the long side of the package where they should have been in the first place, instead of the normal style where the leads are small and far apart. E.g. a backwards 0612 package has ~10x less impedance at 1GHz than a 1206. But the price is 2-3x.
Bingo… I see what you did there…
Well, blogs are dead so bringing back reader won’t be all that useful.
Thank you for sharing that! I usually go with Desmos, but for a quick plot this seems even nicer, especially given the time coordinate!
The best ML PhDs can’t do what frontend devs can: understand CSS :D
Me, I stick with Stephen Krashen's hypothesis, borne out by my own experience: compelling, comprehensible input is the key. This applies to both your first language acquired when you are young and any other languages later.

Start with reading to kids, then give them access to wide selection of books to choose from. Comic books are good, too.

I have many criticisms of the education I received as a youngster, but they did get this right.
EnglishScript – Embed natural language functions alongside JavaScript using LLMs
EnglishScript - Embed natural language functions alongside your javascript code using LLMs
You would have to deal with the community's pseudointellectualism long enough to identify it as a pattern. Taken in isolation it looks like nothing, but the arc of the rationalist community has been insularity combined with CYA until a crisis comes along which makes them both more guarded with others while appearing to "update" in public discussion, using such a limited notion of belief because they view their core texts and blog posts as a canonical view of philosophy, and covering up degenerate behavior like sexual abuse on a regular basis. The real rationalists just move on from this crazy making. I've had to decondition myself like an ex-cultist which is why I'm reacting this way and I hope others can see how he behaves problematically too.
That's one reason I like Pixels. The camera software is better than other phones, too. Unfucking a Samsung phone's default set of apps is annoying, though I admit I have not had to do that in a while.
Thank you, I did not know about retinoids. I have added this to my reading queue. It seems that prolonged usage can have undesirable side effects, but proper dosage is effective in treating a variety of skin conditions. In the case of reducing skin wrinkles, I wonder if that is purely cosmetic, or if it actually makes the skin healthier in some way?
I don't agree at all. Children should not be forced to work but it would do many of them a lot of good to learn how to work. Most of them actually like to be helpful. Anyone that's grown up on or near a farm learns quickly what it takes to actually produce something.

As opposed to handing them a tablet while they're a toddler and raising them that way, the "working" child is going to be far more grounded and just overall a better individual.

All the kids I grew up with were out helping load hay bails, driving tractors, trucks, feeding cattle, getting chicken eggs etc. at a very young age.
Points 1 and 2 don’t really make sense (ie doesn’t really make a point at all). What exactly are you saying?

> their policy about 30% cut on anything sold through apps. Sorry, but that's just going too far

Only things digital items. 80% of all App Store revenue comes from in app purchases of loot boxes and pay to win games (according to the Epic trial).

> their charging policies (meaning what their devices allow for charging and how fast

What does this even mean.
> In contrast to Nazi Germany, the days of the Soviet Union are not a point of national shame; former communist dignitaries are not banished from public life, streets and entire towns still bearing their names. Nostalgia coupled with bitterness continues to define Russian politics.

Actually, Nazi Germany was filled with nostalgia coupled with bitterness over the treaty of Versailles. They felt hard done by in WW1, and wanted to reclaim their rightful place as rulers of Europe. And of course xenophobia, genocide and atrocities come along for the ride when you put your trust in a strongman who goes to imperialist war.
I mean, for me, the unexpected part of 3 is what got me into programming in general. The first time you type a mysterious incantation into an editor and a few more mysterious incantations into the console and the console prints "Hello, world" like it was supposed to, it's unexpected because it's hard to believe that any of this mysterious incantation stuff actually works at all.

As you get better at programming you have to take on harder problems to create the surprise of something working, because you gain confidence, and as you gain confidence, you start expecting your code to work. It's only when you've compiled the thing 6 times with small corrections and gotten segfaults each time and the 7th time you finally find the place you weren't updating the pointer and you correct it, but this is the 7th error you've corrected without the segfault going away, so you don't really expect it to fix the problem, but then you run it and it's fixed!

And then you get a job and the reality is that most of the jobs you're just writing CRUD apps and for a little while you can get some surprise out of learning the frameworks, but eventually you actually get really, really knowledgeable about the Postrgres/Django/React stack and nothing surprises you any more, but because nothing surprises you any more, you're really effective and you start being able to bill the big bucks but only for work on that stack because it takes time to struggle enough to get surprised, and the time that takes means your time is worth less to your clients. Money ruins everything. And if you don't do anything non-billable, it's easy to forget what programming felt like when you didn't know how your tools all worked inside and out. Not everyone takes this path but it's certainly the easiest path to take.

I think for a lot of folks who have been doing this for a long time, the reason ML is so exciting is it's getting them back out of their comfort zone, and into a space where they can experience surprise again.

But that surprise has always been available if you continue to find areas of programming that push you out of your comfort zone. For me it's been writing compilers/interpreters for programming languages. Crafting Interpreters was awesome: for the first time I benchmarked a program written in my language against a Python program, and my program was faster: I never expected I'd be able to do that! More recently, I wrote a generational GC. It's... way too memory-intensive to be used in my language which uses one-GC-per-thread for potentially millions of threads, but it certainly was a surprise when that worked.

Personally, I'm keeping track of ML enough to know broad strokes of things but I'm not getting my hands dirty with code until there are some giants to stand on the shoulders of. Those may already exist but it's not clear who they are yet. And I've got very little interest in plugging together opaque API components; I know how to make an API call. I want to write the model code and train it myself.
Creating CRUDs has been so degraded that entry level to work on them is none. Unaware yet candidates don't even have to create a PDF. Companies recruit CRUD devs from Instagram and Twitter.
> I'm hoping that's normal

The vast majority of people on the planet do not know calculus and will never need to, so yes it is completely normal
> what has happened to the moral compass in USA.

We never had a great moral compass here, we have sold the idea that we do to everyone else though.

This said, we seem to have another big push to drag us back to pre-1850s with child labor and company scrip. But this is something that the capital class has always tried. There was never a point in history where they didn't want to effectively attempt to enslave people here, only times in history that they are more or less effective in achieving it.
When ‘Clean Code’ Hampers Application Performance
and to put context into EU, lets also remember that this is the same legislative body that until a few years ago would have farmers scrap perfectly good cucumbers if their bend is too big. the EU is utterly out of control, and legislates EVERYTHING, most often poorly. They would also tell you how fast you're allowed to vacuum your livingroom.
Did you use Windows recently? https://uk.pcmag.com/migrated-3765-windows-10/132748/how-to-...
Pretty interesting when put that way. Why DID google develop android??? Oh yeah.
I would say comparing it to Musk buying Twitter is about being terminally online. Like someone bought Twitter and basically made improvements. There are a whole bunch of things he did which don't really affect how many people use or interact with the app which people hate but it's really just internet drama.
> Today, Castellano is a sophomore at Tufts University. But when he worked, he felt "this sense that working in those fields was going to be the rest of my life, that I had nothing else going for me."

[...]

> He worked alongside other kids with one of North Carolina's most valuable crops. Some of them worked in the summer and went to school the rest of the year, like him. Some didn't go to school at all.

----

How are people in this comments section characterizing this as if it's character building? "We learned some things about entrepreneurship." Is it setting kids up for success if they don't go to school?

You're phrasing this like it's immensely satisfying work; the people in the article quoted are saying they had a different experience than you. Can we at the very least agree that working on a farm year-round and not going to school at all is probably not setting up a child to be a successful entrepreneur?
Soon we have a Microsoft more power full then ever but less controlled and constrained by anti monopoly regulation then ever.

- after google search degraded for a while bing is competive

- MS has much influence and stack in (not really open) OpenAI

- MS has with LinkedLn a relevant social network, sure it's work focused but increasingly used for non work usecases

- MS controls 2 of the 6 relevant gaming platforms (XBox, PC -- the others are Switch, Playstation, iOS and Android), they happen to also be 2 of the 3 AAA gaming platforms (XBox, PC -- the other is Playstation)

- MS owns a lot of game production

- MS has the go to email solution for companies Outlook as part of Office365

- MS has what some call the best Calendar/schedule Meeting app, also part of Office365

- MS has the go to online meeting platform for companies (teams as part of Office365, through it succks)

- MS has a competitive company chatting platform

- MS competes with Google and Apple in the Cloud

- MS has a not so competitive ad platform

- MS has a semi competitive voice assistant which if integrated with ChatGPT tech could very well become very competitive very fast

- MS doesn't have a phone OS, but a lot control over phone through MDM features integrated into teams/outlook etc.

- MS has one of the main browsers (edge) with a lot of people happily explicitly opting for it or being coerced or tricked into using it (they lost that in the past but regained it). While it pains me its likely more relevant then Firefox by now.

- MS sells PC/Laptop like hardware successfully, but not that competitive

- one of the best standard consumer ergonomic keyboards is from MS

- they still have one of the most widely used presentation and note taking applications

- their database system is still around and sells, not sure why

- they control both of the some of the most widely used IDEs (VS and VSCode)

- they have some experience with AR/VR through I'm not sure about the competitiveness of current products from them

- they made some of the main reasons why people tried out Linux go away by having WSL

- .... I most likely forgot a lot

I.e. all in all: MS is EVERYWHERE with constant faster growing power and control all through the tech space. If it keeps up that way MS will soon be both more powerful then Google and then it ever have been. If they had managed to properly land their phone OS things would be really scary now.
Clipboard. This is brilliant when you have to use similar set of responses.

This along with swipe are life-savers.
According to an Elon tweet it was due to a frozen valve.
Play has restrictions they are just less strict than the App Store. Similarly on iOS if people are choosing iOS for this vetting then it follows Facebook would not be able to migrate to being a 3rd party app just because the option is there. All else being equal it's actually quite hard to get most users to use anything but the default store anyways, as is seen on Android.
What is the point of these vain/vanity numbers? This is like saying "I read 50 books last year" - ok, so? One great book is better than a million shitty books. Enjoying/understanding/implementing the learnings from one book is better than reading a thousand books for reading sake.

How many of these posts are non-spam, useful etc?

Shouldn't we measuring usefulness of info, friendships formed, partnerships created, things learned etc? Though I don't know how to measure any of these, or if it is even possible.

9 times out of 10, this "data driven" stuff is just useless and annoying
They should be able to vote with their feet and not work, or work somewhere else.
> silent truncation when inserting is still the default behavior, I think

Hasn't been the default since MySQL 5.6. MySQL 5.7 was released in 2015 and some distros may have altered the defaults, but I doubt it.
"That's locally maximizing shareholder return"

As shareholders jump from ship to ship, there is nothing beyond short term shareholder return.