skysight-inc/HackerNews huggingface dataset:
> While a game like Elite Dangerous feels great, I had a lot of trouble reading text on it. Probably the same reason why I can't get along with binoculars, I just can't seem to focus on things with both eyes?

This is basically textbook definition of convergence insufficiency, which is underdiagnosed on a population level. You should absolutely see an ophthalmologist about it, preferably one at an academic medical institution, as they will be less likely to miss it. They can also modify your eyeglass prescription to help with this issue. This does warrant seeing an eye doctor over.

Here is some info on convergence insufficiency: https://my.clevelandclinic.org/health/diseases/17895-converg...

These tips may help you, but probably not for VR: https://www.bouldervt.com/wp-content/uploads/sites/478/2015/...

I personally have severe convergence insufficiency (most middle-aged adults end up with mild convergence insufficiency and have prism/powered lenses) due to a rare immune mediated neurological condition. This requires me to see a neuro-ophtalmologist. I also have astigmatism and nearsightedness. I only wear glasses to read/drive/VR. I have lenses from VR Optician for my VR headsets.

My favorite way to read is using VR. I recommend using Retinopsy Look VR (link: https://www.viveport.com/5445b338-0944-49a8-80ce-7c0f4ea7709...) (which is only available on Viveport, however I have it set up to boot from Steam), which allows you to adjust the distance from screen (focal viewing length), screen size, screen curvature, and screen tilt. This helps tremendously with convergence insufficiency.

Anyways, I personally use Retinopsy Look VR in combination with a screenreader called Kurzweil 3000 (https://www.kurzweiledu.com/k3000-firefly/overview.html) which reads the text aloud to me. When the text is being read aloud, the sentence being read is highlighted in yellow while the word currently being read aloud is highlighted in green. This is done simultaneously, and it helps me better absorb the material.
As someone who has used MacPorts for a long time (it started years before Homebrew was created), I wonder if anyone whose used both for a while can compare the two.

MacPorts has a "patch it to work with macOS" mentality that seemed much more needed in the early 00's when PowerPC/big-endian and other Mac or BSD specific differences were more common, whereas Homebrew tends to want everything to come unpatched from upstream, which does seem a bit cleaner.

I think I'm getting thrown off by stories like https://news.ycombinator.com/item?id=26017852 and horror stories about upgrades or migrations - I've been doing a 'port list requested > file', copying that file around, then 'port install `cat file`' to get the same setup on a new machine for quite a while.
After digging through some resources on the web I now believe that this is indeed still true - at least I couldn't find anything to the contrary (apparently you have to provide the firmware blob outside of U-Boot, which then loads it at runtime). This probably means the Rockchip SoCs I was talking about don't use Synopsys IP for the DDR PHY (although they tend to use a lot of Synopsys IP for all kinds of other components).

I wonder how I could have missed that issue with the Librem 5 till now.
GoodFirms Names Top Financial App Development Companies
It is fun gimmick but it is not useful for anything realistic.

You have two situations:
1. The application must/can run on the database server
2. The application must be able to run separately on dedicated app server (which is... almost every case).

If the application has to run on the database server, it can use localhost which is realistically as efficient as domain socket but is more flexible.

If the application has to run on another host, there is no problem, you can't use domain sockets anyway.
Wikipedia has always suffered from inaccuracies. IME it's gotten better, not worse, over the past few years.
I don't read many of the politically interesting articles though, maybe that's what you're complaining about? Wikipedia has never been the right platform for that though.
It is tricky, but genuinely forgetting the key and seed may be regarded as an unintended outcome, and it is a reasonable ethical principle that people who commit crimes can be held responsible for unintended outcomes. For example, the people who want Boeing executives jailed for the 737 MAX crashes are taking that position, and the concept of manslaughter is an explicit manifestation of the principle.
I guess that's true and I shouldn't comment that "early" in the morning ;)
> I wish there was some kind of service or plugin (preferably not based on a centralized service) where one could easily leave comments on any site even if the site itself did not support comments.

Not exactly for comments, but look at https://hypothes.is

it is for collaborative note taking
They lost the power users because they lost focus on their core product which is a web browser. If they want to keep power users then make a useful non hostile browser that puts the user back in FULL control. Under no circumstances should a website EVER manipulate windows, open windows, prevent me from closing a window, or play audio or video without my consent. Instead we get a poor chrome copy.
A Widening Gap
What really strikes me here is that so many of us, perhaps taken in by the tacit assumption that embrace, extend, extinguish is a peculiarly Microsoft behavior, didn't see this sort of thing coming, and even spent much of the past decade cheering it on.
“the bitter truth we critics must face is that, in the grand scheme of things, the average piece of junk is probably more meaningful than our criticism designating it so.”

― Anton Ego, 'Ratatouille'
Homebrew is amazing!
It's more fulfilling to offer the service for free than to have a handful of paying customers and watch the world fall into a monopoly of moderation by Big Tech.

My software Remarkbox is now free for all after having tried to sell it to people.

Reference:
https://www.remarkbox.com/remarkbox-is-now-pay-what-you-can....
In a typically niche fashion, the "Guided Tour" has an abstract and no pictures. What screenshots exist are divorced from code samples.

So there is a conundrum here for the passing coder - this toolkit comes from the lisp tradition so it is probably completely serious when it says it is a powerful toolkit for writing GUIs. But it appears to require a serious investment of time to figure out why that is or how it might compare to a webpage of Javascript.

Does this toolkit have killer features that are being poorly articulated, or are the advantages from lots of smaller good ideas?
> I would gladly pay for an encyclopedia written by actual experts, I see a tremendous value in something like that, but alas the market was killed by the free Wikipedia.

There are definitely pros and cons. My wife is a professional musician and teacher so at home we have a copy of the "New Grove" encyclopedia of music, which is the industry standard "proper encyclopedia" for music. Each article is written by a specific expert in that subject, This leads to them being tremendously detailed and informative. The downside is the process of compliation is slow and so even if you have a subscription to the electronic version it will be behind (sometimes years behind) the very latest research.
Brew is great. I’ve switched to using Nix as much as I could but most “Apps” aren’t supported yet where `brew install —cask` has it right away.

Always nice to know Brew will always have the latest version around. The only problem with that ends up being that if you use brew for development dependencies like Node or Python you can’t manage multiple versions. Nix being the most powerful in this area.
This is not true at all. The Skylines traffic model is agent driven. The residences have residents who travel to shopping, and the industries have to receive raw materials and ship finished goods to retail or export. Despawning does occur, but if there is too much despawning and the industries cannot get their raw materials or deliver their goods, they will complain and eventually close. Same if the commercial zones can't receive deliveries or get customers. Garbage trucks need to be able to complete their rounds or garbage piles up, and dead bodies need to be picked up. There are map views that show exactly what trips are using what roads, and you can trace a vehicle from source to destination.

Despawning can be thought of as what happens in any city when the traffic grid is overwhelmed: some travel simply does not occur at all. People stay home or they do not transact business because traffic is too bad.

It's not a perfect traffic model - for instance, residents don't really need to get to work or school; they are just teleported there if there's no route. Cars do not need to be parked. So a city sim with the Factorio devs' obsession with optimization would be great. But it's not accurate to say that Skylines traffic is just derived from the statistics of the city.
It could as well be macular degeneration from the way it's described.

One assumes that, if surgery would be both feasible and helpful, she would have availed herself of it rather than continue with the status quo.
> It’s Weird that Apple doesn’t do this themselves. It’s not like they don’t have a cash.

I can understand them not wanting to do it themselves. I don't think they want to take on the responsibility for maintaining all those packages (for legal reasons or otherwise). Because it's a "not officially Apple" thing, Homebrew can probably get away with a "no warranty" sticker that an official Apple project couldn't.

What Apple should do, however, is ship a DUMP TRUCK OF MONEY to every Homebrew maintainer on a regular basis. That project is crucial to basically every Apple developer, and it massively enriches macOS as a general purpose development platform. Apple would be fools to not support it financially.
> This is why we need to program defensively.

I agree wholeheartedly and I wish more developers felt this way.

I hate opening new projects and seeing the potential for null reference exceptions everywhere when you could instead just check the constraints directly and give a more meaningful response.
I don't think it's weird. Actually I think it's important to keep this as a community effort, in the spirit of FOSS. From developers, to developers, you know. Surely it would be nice for the maintainers if Apple could throw in some cash, though :)
That is the easy part.

The faf is handling moderation. You won't need it at first but if you get any number of visitors worth counting there will be at least one loon amongst them uses your comment boxes to insult, drop in irrelevant musings for attention, hawk referrer links to products or links to try use you to game SEO, or to otherwise be an arse. And even before them you'll probably get the spam-bots, doing the above in an automated manner. Unless you actively moderate or have someone do it for you your site becomes something that presents that sort of rubbish to the rest of the Internet. If you have the time to deal with it fine, but do you really want that?

One of the advantages of a centralised service like Disqus is that those services will filter a lot of that out for you. With a self-hosted solution you have to manage that yourself. I've seen some attempts at a decentralised group moderation idea but none I can mention that have survived long enough to gain any traction - none in fact that I thought were actually practical (if I can think of an easy way to game a system, you can bet anything that people who essentially game systems for living (or a regular hobby, just for shits & giggles) can too).
Here’s a blog post from April 2019 on package managers on macOS. [1] The author, saagarjha (who also comments here regularly), switched from homebrew to MacPorts. A more current update to this post would probably be more helpful.

In my limited experience, I’ve tried homebrew a few times, but found it a bit cumbersome with the “no sudo” requirement.

[1]: https://saagarjha.com/blog/2019/04/26/thoughts-on-macos-pack...
Well, the main benefit is going to be for complex things where you don't want to restart a large program in order to test a small change, but in terms of simple things, programs with event loops (like games or interactive tools) are a good candidate.
Staticman is awesome for static websites! (next.js, jekyll etc). It provides user content via pull requests. That's all it does! This means you have complete control over the UI. No loading of 3rd party scripts etc.

I wrote a blog post about integrating it into Next.js: https://richardwillis.info/blog/self-hosted-staticman-dokku-...
I used to love doing this with Clojure, it’s an awesome way to increase productivity by a good chunk.

It’s less about saving the time to re-run something, and more about removing conceptual overhead (I think).
So if even one of those 3 billion people is smarter, more creative, more interesting than you...are you willing to give up your seat at the table for that person?

Just asking out of curiosity, because almost all of us here won the lottery by being born in the right place at the right time. What's your reason for being here?
Agreed. Rüdiger Safranski's Goethe: Life as a Work of Art makes a good companion ;)
> What's to stop any government from telling Apple and Google that an app is illegal?

Nothing; that's most of the idea of a government.
I stay motivated to publish despite being a lazy bastard
Lots of "moral" in your comment and it crowds the meaning for me.

If you are accusing me that I'm preaching and not following my own words, that is a big assumption on your side.
So was $15. I tried out and bought the game before its v1.0 release and even then the game was exceptionally stable and polished.
Ask HN: Would you hire me for a junior programming job?
I have a B.Sc. in chemistry, and I've been self-teaching C++, Python and SQL for a while now. I'm currently on my job hunt, and I'm finding quite a number of rejections. Note, that I have had two interviews almost two years ago, even though I knew almost nothing (Guess I still do...). Regardless, would you hire someone like me for a junior position given my resume and GitHub below? Feel free to give honest feedback, I would very much appreciate it :)

Resume: https://imgur.com/jR8iPfE

GitHub: https://github.com/Karsteski
Sidestepping the Shirky Principle
And maybe the more experienced developers have, over time, developed a better sense of what's important and what's not.
A few thoughts (about programming)
Notes from a senior programmer to a younger self (or another junior programmer).
This is great! Does anyone happen to know how to upgrade from the experimental Apple Silicon version (installed to an alternate prefix /opt/homebrew) that was released late last year?
They said they've worked from home for 5 years, I was obviously talking about pre-pandemic.

(That said not all offices are closed. Depends where you are.)
I have never heard anyone use HTML5 as an "umbrella term" for meaning HTML5 + JS + CSS(3). Why would anyone do that? It is kind of silly to do that. That changes the whole meaning of the OP. Yes, I heavily disagree with such imprecise usage of terms, that changes the whole meaning. In that case my criticism would have been that the OP is not very clear / ambiguous.
So you have a few specific examples, none of which are relevant to the program described in the article...

I'm already very familiar with the FEMA review you linked, and it does not make any recommendations to avoid specific places without an escort.

(FWIW, I am a Firefighter/Paramedic in the US)
Learning the Predictability of the Future
Some nice Bob Ross attempts.
I guess you’re referring to rust having separate value and type namespaces, so you could fairly easily get into a situation which would be rather hard to disambiguate?
> Ready for what?

Ready to re-create the most amazing website in human history.

> You could theoretically just move absolutely positioned colored divs around

I would say that in practical terms, this would mean that HTML5 is not ready.

> Downvote a comment, which points out a flaw in logic!

You must be fun at parties ;)

But if you want my final verdict: I agree with others in the thread that HTML is not a good replacement for Flash. Creativity was much easier to express in Flash.
I think the thrust is that Google would happily convince everybody that the whole world is on Java 8, because that would make both the stalled version of Java on Android look less dated, and further Kotlin a much more modern language than the Java you can get anywhere (I'm not sure how "direct" Google's benefit from Kotlin adoption is... it certainly makes it more respectable as the primary Android lang).

The truth is more like - Kotlin is a much more modern language that the version of Java available on Android, but the gap between Kotlin and any of the previous 2 LTS Java versions is way smaller.

Kotlin is pretty pleasant, though, IMO.
I like the idea of an expansion. In particular, the current vanilla gameplay seems to lack any concrete goals to work towards once you get your first rocket launched - you're just expanding your base for the sake of it. Which is a lot of fun, sure.
The value of a stock grant is not determined by future growth. You can buy stock on the open market on the same day an employee vests, and all else equal non-employees should by MORE stock than employees, due to diversification concerns.
At my little company we just dropped C4D, AE, XD and PS. The last Adobe products we still use daily is Premier and Acrobat.

The answer for us was Figma and Blender.org
I wonder what's the image as well. Would you mind to share your website?
Have you tried PHP? :)

I jest, but really I feel like we've made things so complicated it just gets in our way. Our Javascript pipeline is huge, complicated, and requires you to sit down and wrap your head around it every time you want to modify it.

If I get to greenfield another project, it's going to be so bloody simple.
All very well and true, but isn't this also a problem in closed encylopedias?? Surely even a paid editor has her biases, and at the very least would have to make a judgement call on whether or not to include that information in the opening paragraph and so on. Wikipedia actually has the advantage here as the discussion is completely open and you can see the all arguments and the process that led to a decision.
There was a post here a couple weeks ago about using Mastodon (ActivityPub) to add a comment feed to a static site. Seems like an interesting idea.

https://news.ycombinator.com/item?id=25570268
Making the QuickSort Algorithm Easy
Any pointers on hot code reloading for C++?
In order to exclude your current customers from your retargeting adverts, you can include the tracking inside your app and then exclude from your audience on FB, Google, Quora etc anyone that has visited logged in URLs.

That way you’re only spending money retargeting website visitors who aren’t already customers.

We do this at Paiger for this very reason, and I imagine DO is the same.

Edit:

20 is extreme though.
Interesting, do you have some examples? I wasn’t able to find it.
Many European countries (like Germany, Italy, Austria, Spain, Portugal, Finland, parts of UK*, Poland, Russia) have blasphemy laws going as far as mandating prison terms, even if they rarely convict or even indict anyone under them.

* corrected from "UK".
Check out the pay-want-you-can model.
I mostly enjoy the act of programming, without the need of producing something useful or profitable in the end. Particularly when it's a hobby project in whatever domain interests me at the moment, e.g. currently it's low-level optimization hacks and ridiculous concurrency in Rust.

I'm a developer proffesionally but find I only spend about half my time writing code, so I still have plenty of energy for my own projects at home.
First Men on the Moon – Experience the Apollo 11 Lunar Landing
VR is isolating because its the blank canvas precursor to AR. AR is just a datastream for VR all sexed up for the media. What matters are the graphics engines/OSes. VR Chat is not isolating. Is it VR or AR to change your camera scale and 3d zoom into a reconstructed electron microscope scene and look around? Hugs will increase in value surely..
Just another reason why you don't want companies like Apple and Google to be the gatekeepers. Technology can set you free, but only if you let it. If you don't, it can easily become a new tool of oppression.
This is always an interesting topic of discussion. There are probably many psychological behaviors at play other than cognitive biases. For example, research has shown that increases in happiness (comfort) are perceived different from losses: the losses feel much larger. So we generally don’t perceive how well things are going or improving. Instant news makes isolated tragedies from around the world available to us instantly. 30-40 years ago, this was not the case. And now, there is simulated/constructed bad news, i.e. hyperbole, lies, and conspiracy theories. Thoughts?
It's so much more pernicious than that. As long as one company controls the One Rendering Engine to Rule Them All, one company de facto controls the Web itself, and everyone else is mostly just along for the ride.
This is one of the things I immediately liked about Factorio: the scale feels right. A sprawling factory feels like things are far apart. I have to use the car to drive around it, or use trains.

Stellaris sort of gets this right. In a galaxy, the navies can take a game year or more to make a journey. But planets just feel tiny, and "pops" can immediately teleport from one planet to another even if the navy would take a year to make the trip.
Then add it back? Or at least engage in discussion in the Talk page and find a compromise, like rewording.

Btw, I'm a user of your extension ;)
If there are 0.34 lines per buyer and 37 days per line, does that mean that the average playtime could be in the proximity of 12½ days? That's impressive, and is probably much higher if you take into account the traditionally large number of Steam who don't install many of their purchases.
it was pretty wild to hear Hadley Wickham invoke Cognitive Behavioral Therapy in his most recent rstudio::conf keynote - dude is super in tune with how humans use open source data analysis tools
I'm trying to avoid installing Rosetta 2. Anyone know if there's a way to configure Homebrew to never install an x86_64 binary and throw an error if I ask it to install a formula which isn't native on AArch64?
No disrespect, but maybe you should not participate in the community, if you’re not prepared to handle different views. And thanks for posting without bringing anything to the table.
> 2010 Google left China for those reasons. Much have changed since then.

This is what I'm accusing you of. How has Chinese affairs changed for the better after Google?
I feel like it would be a /tremendous/ amount of work to install packages -- which often have dependencies -- asynchronously.

When is this really a problem, anyway? You should probably not have something like 'brew update' scheduled to run periodically, as then a broken package could break something unexpectedly. It should really only be run when you're ready to check for broken things, which means you can also schedule it to run when you can deal with waiting for the process to complete.
There is no reason to use the LTS versions.
Yes, but one-hit wonders are more common than repeat hits. I'm reminded of Notch's post-minecraft dreams, that space game that never got off the ground. Or KSP. Monkey Squad boiled out into nothing (KSP2 is a different team). I think they should milk the cow they have by launching massive content expansions (Take my money!).

Imho Factorio's next step should be into 3d. I don't mean a 3d game render, I mean factories biuld on different planes, or even a spherical planet. There is a game out there (I shall not name) that is claiming to be a multi-planet 3d version of factorio. People do want more.