skysight-inc/HackerNews huggingface dataset:
> Why a web site, which is inherently stateless, should be doing that routinely is another issue.

Because most web sites that would be doing this are not stateless? Any dynamic site will need to access a database, which means that the will be IO blocking, which means that given enough traffic the server will run out of available threads before being able to service the IO operations for all of these users. And because different parts of the website will likely have different DB load, you could easily cause a DoS by hitting an expensive endpoint repeatedly.
macOS is feeling too restrictive these days. Windows 11 feels restrictive too, not being able to move your taskbar to a vertical position is stupid on an ultrawide.

Fedora Workstation is nice, not perfect, but it's nice. Tried the KDE spin as well as the usual GNOME one. It's my favourite Linux desktop distro FWIW. PipeWire's amazing.
By "other use cases", are you talking about apps that are not design tools like Notion or Google Spreadsheet? Or other edge cases related to undo/redo?
The thing I miss most was having one single newsreader interface that I could configure as I liked. With web forums everybody has their own idea of how things should work and I end up having to remember a dozen different flavors of "markdown" and ways of filtering users or threading posts. The Usenet had issues, chiefly the lack of a good way to moderate channels, but I wish we had gone with an open data model instead of the countless walled gardens that sprang up in its place.
Ye teaching is fun :)) The issue is when people start asking for "custom" solutions.

COntracting hmm - I was hoping to maybe turn our services into a startup though maybe I'm not cut out for it.
Alvin Weinberg begs to differ, at least concerning PWRs and BWRs. The bigger plants are more efficient but less safe.

https://m.youtube.com/watch?v=iW8yuyk3Ugw

One can scale the size by using several reactors, which is exactly what NuScale and others aim to do. One also doesn't have an unavailability problem having to shut down a large reactor in order to refuel it.
Our colo even offers managed Kubernetes on top of the rented hardware.
The disassembly of American administrative capacity isn't a failure of policy or imagination. It's the Republican party's greatest policy success.

In the words of Grover Norquist, "I don't want to abolish government. I simply want to reduce it to the size where I can drag it into the bathroom and drown it in the bathtub."
Backend to my.zerotier.com and internal analytics code.
Hedging your bets. We know nuclear works. Grid-scale energy storage for renewables still feels far fetched. Maybe it's not. Either way, we should not put all our eggs in one basket.
True - we'll I'm gonna try declining next time
Robots can do what short sellers do
I noticed this before and upon looking at the source, it only seems to apply to Discourse sites that allow Facebook for account creation and login. There's no built-in Facebook tracking (that would be scary indeed).
> This is why you need a language (on a framework) with high introspection, with smart insights.

That would be nice if it were true.

What happens in reality is you end up paying the performance cost in other areas specifically due to the framework. Frameworks tend to cater to very broad use cases and will generally be less performant than custom code written for one specific use case. Frameworks also tend to be extremely interdependent meaning that to rip out one part (for perf) you need to rip out another huge part.

That is why, to this day, if one's business NEEDS something to be performant (no do-overs! no second chances!) then industry veterans will opt for custom systems. Yes they'll have more edge case bugs. Yes they won't be performant in areas you don't care about. But you will still sell 165 million copies of your game because it performs well on a bunch of different platforms with varying specs.

This particular case is more of an organizational problem. No one was responsible for load times, it wasn't a priority to improve, and users weren't complaining enough about it to matter.
This is a really disingenuous argument that can justify all sorts of ridiculous stuff, the least of which would be the predatory and toxic mobile game industry
One of the companies can continue to do research into new cable technologies, and when they've found something that is amazing they can present it to the committee for approval as the new standard. The committee is not there to innovate, it is there to ensure that everyone is using the same thing, which is a benefit to (most) consumers.
> imho the issue isn't function coloring, threads, whatever. It's a compiler that defaults to async code in the calling convention and then optimization passes to de-async-ify (remove unnecessary yield points) the code at compile time. The result would be code that looks synchronous but is async where it matters (i/o).

Sounds like Erlang and single assignment languages.

Jokes aside, part of the problem seems to be the computer model and cpu architectures themselves.

We need something that is designed from scratch to run things concurrently.
This specific story was a friend working for a large defense contractor. I've never worked directly for a defense contractor, but know enough people that have that I should note that culture varies greatly from site to site; different sites of very large companies might as well be different companies (and in many cases were different companies before being purchased).

That sort of thing also varies with perceived team performance. If your team is perceived by upper mid-management (or higher) as being "good" then individuals on the team have more freedom. If your team is perceived as being "not good" then every deviation from standard practices is clearly the cause of the poor team performance.
good thing i moved away from github, what a poorly managed company
It sounds much more privacy respecting. I guess it depends on what’s included in those statistical updates and how much trust I can give the extension. For example for not getting hacked or bought by hackers (see the great suspender as an example).

Edit: I don’t even use Chrome :) but that’s not the main point, but perhaps shows where I am personally on the privacy scale?
Agreed. I posted a lot in the 90s, especially to groups like sci.math and rec.arts.books.tolkien, and there is almost no trace of any of it in Google groups.

When Google bought the Dejanews archives I thought it was good, because Google was good at search and I naively still believed that the company actually wanted to make all information accessible. It's a real shame that all of the old Usenet stuff is gone.
> they are being used a pawns to shift over the control of energy to the government

...by pushing for domestic solar panels? And improved isolation, heat pumps, passive houses?

Sounds like the very opposite of centralizing energy production.

So maybe we need a bit more evidence for your conspiracy theory.
It’s so fast you have extra time to talk about how fast it is .. twice! A glowing recommendation!
I have a similar philosophy, inspired by Elliot J. Stocks [0]

I want the beefiest small computer for out of office use while at the same time the beefiest computer for in office use. So for the past decade, I've been using the 11" MBA -> 12" rMB for my mobile computer, while my office machines have been the 2012 Mac Mini -> 2018 Mac Mini -> Mac Studio Max. The rMB has definitely been getting long in the tooth and I've been waiting for the M2 MBA.

[0]: https://elliotjaystocks.com/blog/a-cloud-centric-mac-set-up
You might like these posts on gradient free optimization:

http://pchiusano.github.io/2019-07-06/learning-without-a-gra...

http://pchiusano.github.io/2020-10-12/learning-without-a-gra...

I think you’re right that the area is underexplored.
My grandfather was Kenneth Victor Stave. If that name means anything to your family.

Also, I dont know if your uncle was part of that suit against GE - but it may be something you want to look up.

I don't have any further info to provide on the subject, my grandfather passed in 1996. My grandmother last year. So I cant ask anyone...
>These days

HashCash is older than Bitcoin, and Bitcoin sybil-attack protection is basically HashCash.
Thanks :)) Hmmm true - I need to think more.

Especially on pricing - depending on what needs to be done, I guess I'll charge differently.

But ye I agree I should stop appeasing to others and reflect on what I want.
It's not a particularly American phenomenon.

I can remember reading "Deschooling Society" by Ivan Illich whilst in the UK's comprehensive school system.

On retrospect, I don't think I realised the importance of schools facilitating socialisation, rather than just learning.
In addition to the comments below, complexity in software is just as often driven by politics/organizational structure. There is no solution in software to that problem.
What Would It Take for Roda to Win?
If you keep your files only on your devices and a home server, you are making yourself vulnerable to scenarios like the one discussed here very recently:

https://news.ycombinator.com/item?id=31652650 ("I've locked myself out of my digital life")
Thanks for taking the time to provide a PR. It is much appreciated. Even minor, it improves the source code quality.
> 5. And then the mailing client. I was really excited to try it out so I logged in via Gmail. As email accounts are these days, it contained thousands of emails. The surprising thing was Vivaldi started syncing all of them. Literally downloading thousands of emails. For no reason other than offline search? Is that really a good enough reason to make the user wait centuries while you index all their emails? Maybe they have added some option to specify which folders you want synced.

You can un/subscribe to IMAP folders in Vivaldi. The mail options tab also has a toggle for downloading messages for offline searching and uploading sent messages to the appropriate folder.

I'm personally not a huge fan of IMAP, though I've largely avoided the convergence of phone and computer; I still prefer to have my email offline on a single device, though I think these days that's a minority position. I've found that offline clients do a better job of searching email and contact management, and I have ready access to the raw text of the email in case I want or need to find something custom. It also enables me to make on-site backups.

> I went to Vivaldi for the UI. I had heard it was customizable. I left Vivaldi while it was still loading...

Yeah, with a sufficiently large inbox--or maybe expansive browsing habits?--I would guess Vivaldi probably is a bit slower than some of the alternatives. But my usage patterns accommodate this pretty easily by rarely opening and closing the browser (after all, it's my email client). My browsing experience is usually very fast because I disable Javascript and cookies by default, so I haven't really noticed any differences compared to more common browsers.
It seems to be the instructors' fault. They are supposed to know what they're doing and should not be assigning excercises that someone is physically incapable of performing.

If they raised concerns and were overruled, then it's that person's fault also.
> starting

This is a strange comment to see. The techniques in TFA have been at the heart of a the last few years of progress in large-scale language models, image generation, etc?
I wrote a dependency tree python3 library to make your own NNTP servers:

https://pypi.org/project/nntpserver/0.0.3/

https://github.com/epilys/nntpserver.py

It's used in my link aggregator forum, https://sic.pm/ which also has a mailing list bridge functionality.

As a demo, I have implemented a HN mirror on NNTP: (quoting README.md)

hnnntp.py querying news.ycombinator.com (hackernews) API and caching results in an sqlite3 database. A public instance might be online at nessuent.xyz:564 (TLS only)
> The only situation I see where this would become problematic is if a state chose to stop sending tax dollars to the federal government.

This is not generally how taxes work, though; instead, individuals and businesses send taxes to the federal government (and sometimes, also to their states), and the federal government returns a great deal of the money to the states and localities, directly or indirectly. Leaving the federal government wouldn't mean the states would stop sending the feds money, it means they would be completely unable to pay for all sorts of infrastructure and entitlements that they receive money from the federal government for.
The trick that finally got me to accept the conclusion was to imagine there were 100 doors. You pick one, then Monty opens 98 other doors. Then you obviously switch, as the original door has a 1% chance of being right, and the other door has a 99% of being right.
> Oh, and then there was alt.2600, which purposely had a moderator who rejected any and all postings: you had to hack USENET and assume moderator privileges to post there.

This is the kind of internet we lost when it went all corporate.
it made me quit github, looks like you guys are visionary ;)
Sounds like an older variant on "The Elves Leave Middle Earth".
A user account, an email or a phone number do not uniquely identify a person or process, and it doesn't tell you whether it's actually a person or a process.

Edit: "account" may not fully capture everything ory might be trying to do, but it's definitely closer than "identity".
The Android userspace is absolutely god awful and makes those projects hard. This would be running straight GNU/Xorg/wayland.
Not to mention, unless they have a really clever system to do hot code reloading, EVERY SINGLE DEVELOPER AND TESTER would have been plagued by these load times.

I wonder if the watercooler rooms at Rockstar are exceptionally furnished as a result.
This article seems to forget how this country was started and how the federal government was formed.

There has always been this argument over states rights and strong central government.
The one I used to use is now broken, but this one appears to work: https://www.gps-coordinates.net/
> Another benefit, which may or may not matter to you in particular, is that the client can handle multiple email accounts without mixing them. This generally isn't possible in a webpage unless there's a single service that has access to all mail accounts, which isn't desirable for privacy & security reasons. But this is admittedly a niche feature.

Also nice is that you can tile the original email and the response side by side for sake of context, rather than having to scroll excessively.
You're just describing a modular monolith (with or without a decomposed database). It's not a new concept, and plenty of us use this approach already when it makes sense to.
I seriously doubt that out of all the problems Netflix is having, the majority is due to piracy. Netflix content doesn’t have the mass market appeal of Disney/HBO. They don’t have the IP that gets people excited nor do they have the multiple outlets of revenue to fund content like Disney.

And before the typical “I don’t like Marvel drek” response, a bunch of HN posters don’t matter. Disney has multiple billion+ franchises
Design for Arabic (WWDC 2022)
I tend to disbelieve the people who say it's unnecessary because there are many places where the cheapest power generation has come from renewables for quite some time, and yet all of those places still have base load on the grid.
Yeess! Same with my "good" friends! If I do help, they always insist and insist and nag they need to repay me through any means.

My friends are fine. The issue is interacting with strangers :(
First rule, no one values anything that didn't cost them something. You're being taken advantage of because even though they may want your time, knowledge and experience it isn't worth anything more than free to them.

I've been a consultant for over 20yrs and run into this with current and past customers alike. I've even been asked to bogus interviews just to be asked questions to problems they're trying to solve. I handle this by plainly stating my value and bill rates up front letting them know my time and experience is valuable.

While I usually entertain a certain level of discussion I'll typically ask more questions of them about what they're trying to solve rather than just answering their questions or giving away solutions. If they need more of my time or assistance I say I'm happy to help, let them know my availability and will offer to draft a statement of work if they want to proceed. This will weed out those looking for a free ride from those who respect you and take you seriously.

If you're already working for a customer and they ask for your help in a totally separate area, same thing applies offer simple advice if asked, but if it becomes additional work they task you with ask for a change scope to the current statement of work and adjust your rates or hours accordingly and set proper expectations for delivery of current and new scope.

Best of luck.
Is one way to avoid this issue (in the US) to file a provisional patent and then let it lapse?
Libby - endless ebooks from your local library
Zotero - I save interesting papers I come across to Zotero and then read them when I have free time.
C25K - I hate running. I’ve probably restarted this a dozen times over the past 5 yrs but the ease of the first few workouts makes it easier for me to restart when I stop exercising for a few weeks.
Related: https://www.ghacks.net/2018/07/25/google-making-youtube-slow...
> But.. why? Does that reflect anything close to the job they would be doing?

Yes? Yes. Figuring out how to make a computer solve problems is very much the job of a software developer. They will only encounter harder and less well defined tasks in their actual job. If they can’t do this and you hire them that is like hiring an opera singer who is mute, or a baker who is deadly alergic to flour.

> putting them on the spot in an already tense situation and expecting them to code while you watch

There are mitigating factors one can do. We make sure our hiring managers let the candidates know that there will be a coding challenge. We ask the candidates if they prefer to chat while they work through the task or prefer to be left alone and we acomodate what they choose. We let them know that whatever style they prefer it won’t change anything.

> meanwhile they are deducting points because I assigned a dictionary key directly vs. using the dictonary's method

That sounds very unpleasant. Sorry to hear that. Interviews are a two way street. You are interviewed and at the same time you are interviewing them. I think you were right in judging them, and you dodged a bulet there.

By the sound of it you are a talented, and capable developer. It might be that you can’t imagine it, but there are people who apply for developer jobs, has a really good ability to talk about the job, they seemingly have the right experience, yet somehow they can’t program even super simple tasks. Even after you give them every acommodation immaginable to humankind. If you haven’t seen this yet you won’t believe it. If you have seen it you want a filter against this particular kind of candidate.

I’m not saying that this filter goes always well. Every filter ever invented had both false positives and false negatives. We might lose a briliant developer because some quirk of the task throws them. It is sad. We are trying to minimise the chances of this, but it certainly happens.
Come work for the Air Force Operational Test and Evaluation Center, Kirtland AFB, NM (Albuquerque):

SUPERVISORY IT SPECIALIST, GS-14
https://www.usajobs.gov/job/657438000

About AFOTEC:
https://www.afotec.af.mil/

ONSITE
I've only done the latter in the form of being brought on as a contractor at (high) contractor rates but with the understanding they'd prefer to have me join full time, at a time when I was already doing contracting and had other clients in parallel covering parts of my costs. In that situation I was not taking on any more risk than I had already chosen (and planned for) by contracting, so it was fine.

It's the only kind of context in which I'd ever consider the "we don't know so let's try it" approach.
There were also a number of Usenet <-> FidoNet/echomail gateways. This was especially useful for local BBS users that weren’t affiliated with any university computing facilities.
I think the only way is to make launching these telescopes so cheap that losing a couple isn't that big of a deal. Let it crash like Erlang's motto
Meta’s Cloud Gaming Infrastructure
+1 for the STAR method, I find it helps with off-the-cuff answers too as it keeps me focused.
I've hear that before many times, but caution. You're just leaning on your intuition, probably not understanding why you got to the wrong answer in the first place.
Running a chunk of Android userspace on top of the Darwin kernel feels like a better idea if you want Android on an iPhone. You'll have to shim Android APIs to iOS ones and implement an ELF loader/linker for apps that use native libraries, but that's it. Should also be portable across all (jailbreakable) devices.
> He calls it his Batman utility belt. You anticipate every question you'll get and do your research.

Part of the reason Neil DeGrasse Tyson is so painful to watch/listen to (especially on his recent appearances) is that this over-preparation or expectation of specific talking points comes off as smugness, interrupting behavior, etc... is it this which hurts the flow of conversation and even seemed to exasperate Joe Rogan during their talk recently?

https://www.youtube.com/watch?v=qwZXR2PlcEM
Hey, Wilson from Compose.ai here.

I just checked into it. I think the misunderstanding is that force enable only enables autocomplete. Compose Now and Rephrase still misbehave on the majority of websites and make them hard to use, so we didn't include them in the force enable functionality. There's a note about it on the Notion doc Michael linked, but that isn't clear enough in the product. Thanks for letting us know! I'll fix that!

Let me know if you're actually not seeing Github show autocomplete either. I'd love to debug that, but I checked again and it seems to be working for me right now.

I'm curious what you mean by "also tried Compose.AI to compose this message but all suggestions just threw away some of the info"
I bought a smartphone pretty late, only 5-6 years ago. Mainly I wanted an easier way to subscribe to podcasts (I'd been using an MP3 player for this for 10 years, and just using a feature phone for calls). I never actually got hooked on social media stuff or phone games. I'm not on any social media except Letterboxd, and that app is easy not to use because it's pretty terrible. The only game I've ever played on my phone is 80 Days. I mention this so that you can decide whether I am the exact wrong person to give you advice or not.

Anyway, here's what I use:

* Banking and investment apps

* Media apps (Pocket Casts, Audible, Spotify)

* My local library's app (KCLS represent)

* Nature / hiking apps (PeakFinder, AllTrails, iNaturalist, TrailRouter)

* Notion as a todo list / note taking app

* Librarything

* Lyft / Doordash

* Venmo

* Redfin at the moment, because I'm buying a house.

That's all the non 1st-party apps I have. I just don't download anything else.

I think that instead of browsing social media, my equivalent focus-drain is probably listening to podcasts and audiobooks. If you think that's healthier, switch to that. It may be, or I may be fooling myself.

If you have time to kill and want to use an app, how about Duolingo?
What helped me is the fact that the only way you WON'T win by switching, is if you correctly choose it the first time. And that only happens 1/3 of the time
Has anyone seen any recent solid benchmarks of thread per connection architecture web application? What is actually the break-point load where it's perf starts to regress and async really becomes useful?