skysight-inc/HackerNews huggingface dataset:
People want to live close to work, because it's hard to multitask while commuting, and if you're paid hourly, it's essentially unpaid work time. Higher paying jobs allow those higher earning workers to bid up prices on the land closest to their high paying workplaces, which tend to be in desirable areas, because those areas have other amenities that the highly paid workers are able to pay to enjoy. It's a ratcheting flywheel that drives up home prices.

The high paying companies benefit from this when the markets are up, as their stock prices appreciate due to being able to compete in the market and remain highly paying companies. And when bubbles burst, their stock prices may go down, but so do their outlying obligations, which are denominated in dollars also. The gains made and invested into the company during the boom years allow strong companies to ride out the lean years better than their weaker competitors, whose workers are then in need of a job at one of the remaining companies unless they become or are already self-employed. This allows the strongest companies to get the benefit of both extremes of market conditions.

All of this causes metro areas, which are full of both established megacorps and VC-infused startups, to become pressure cooker bellwether barometers of property values and rent prices.

There are many ways to solve the problem of unaffordable home prices, and an answer is more supply. Why it isn't chosen more often is primarily a political problem inasmuch as it is a market problem, or land availability problem, or zoning problem.
$2B of farmland doesn’t sound like much for a continent.
Anyone know if the Free Software Foundation has done a piece on this?
I reiterate the advice I gave in the other thread. It sounds as if a lot of your anxiety is due to being unsure whether what you're doing is OK. That anxiety can be alleviated if you establish more certainty about your direction by learning to recognize the goodness in yourself and cultivating it so that it gets bigger and stronger and shines through into your life more brightly.

Do you see what I mean? If, when I walk down the street, I have a strong feeling of kindness for everyone I see, a feeling that naturally makes me have a big genuine smile, do you think it bothers me if people think I have bad posture, or don't approve of my clothes, or whatever else? Having a daily practice where I make contact with my goodness and do something to help it grow gives me certainty that my direction is good. If other people still think badly of me for some superficial reason, it just seems like they're blind to what's important, and overly concerned with trifles.
Article from 2017...
https://digitalbunker.dev/

I write mostly about iOS Development and occasionally about the side-projects I'm working on.
NLP Labs: Mission control for company knowledge
Our Experience Offering an AppSumo Deal (2021)
Collectivism is strange to me, in that an individual human is reduced to a hive mind automaton, like an ant. I wonder if the advent of certain technologies and religions enabled this type of thinking. It would have to be radical, to completely give up your instincts for self-preservation for the good of the group. I have read that in Japan specifically, this is due to natural disasters where the individual must follow the group without question, or the whole group will be in mortal danger.
Wow. I am so glad to see you here. I have been following your webpage for the last decade perhaps. Thank you for putting those paper references. (Also, on a different note how many different Jeff Huangs have contacted you so far?)
Looks slick and well built. I would really like to try.

However, there is no info about the team, company, etc. Even social accounts are brand new. To install a closed source binary with no provenance info is a bit harsh, the only way I could test would be on an offline spare Mac.

Is any data collected?

Given that it started out as a fork of xi-editor, I think you should consider switching to an open source + subscription business model: You may get a much larger userbase (as again you seem to have built a great product), you'd gain trust even if you prefer to remain anons, and you can bundle additional services (e.g. sync the configuration between multiple devices through iCloud can be a paid subscription-only service, additional themes, binding of Apple latest kits etc.).

With tiny bits of added value, many would be able to pay $20/y for convenience and you may end up with more revenue. Also, you may use the App Store to charge for the subscription, it is easier for many of us with payment info already in.
Kitty is the most superior Linux terminal. Ones like gnome-terminal are outstanding too, but not that much better than the stuff you'll find on Windows, e.g. PuTTY. The way I judge them is this: can the terminal render 60fps mpeg videos as ansi without delay using printvideo.com?
Automatic renaming is amazing. Such slight reductions in friction make a big difference. I can already tell I would be much more likely to refactor often with such a feature.

Unfortunately, I don't have a Mac at the moment. Are there any other editors with such a feature, or is it unique to Zas?
I've seen this argument many times and these same sets of studies referenced, yet never is it mentioned that the recorded results are absolutely not single variable measurable items. There are nearly infinite alternative explanations for both sides of the argument, if you are clever enough to break free of the desired outcome bias.
I just really, really, really, really hope that we don't have to go through a GPLv4 because of this.
Probably after you retire or if you don't have any dependents. The moment you have dependents (kids), parents you need to take care of and the subsequent load of mortgages, university fees, medical insurance and what not... optimizing TC suddenly looks like the best investment compared to any other education.

I'm speaking from experience. I got a PhD while working full-time. I enjoyed it and it gave me a lot of perspective. But - if I'd spent even 1/6th the time LC'ing I'd probably have a much higher TC at this point :). No regrets - but its an amusing thought that kinda lurks in the background.
Someone else posted around the same time as you. Apparently it has been postulated that decreased oxygen to the brain and being tired (from sleep apnea related to jaw development) causes cognitive impairment. So... give everyone a CPAP machine to sleep with?
Analyzing all the GitHub Events for insights about open source projects
IANAL, but I feel like it’s vastly preferable to hire one and have some written agreement with the license holder to be using AGPL software in any commercial product.
https://www.dgnemo.com

Actually re-published today after spending way too much time tweaking with minimalist design. (any other perfectionist here?)

Will host technical writing and travel/digital-nomad reflections.

Made with Hugo and a custom theme.
Double-checked and Unbound Workers are indeed priced more economically than Lambda@Edge. I had misread their pricing to be 8x cheaper than what it was which is why I was confused.

So TLDR Workers is faster, can run longer, and costs less than Lambda@Edge.
I just purchased a subscription to the ACM + Digital Library to get access to historical papers. Oh well. At least I can benefit from the free access to O'Reilly until their agreement is over.

That being said, I'm glad they're opening access. This is huge. People should read more about early works that established our field. I personally am interested in the history of computing, especially operating systems and programming languages. I encourage the HN crowd to search for names like Edsger Dijkstra, Tony (C.A.R.) Hoare, Niklaus Wirth, Barbara Liskov, Per Brinch Hansen, David Parnas, Fred Brooks, Alan Perlis, John Backus, John McCarthy, Alan Kay, and many other pioneers in the field.
That just made me appreciate how much greater value still might be unlocked by simply building as few as 3 stations in metro areas that don't currently have any at all, and then expanding from there. That would be an interesting study if it hasn't been done: what is the MVP of underground subway networks? How many stations do you need for a given area is probably a budgetary concern as much as a passenger capacity concern.

Have any metro areas built entirely new subways where there were none before in recent times? I know a lot of places are looking at light rail too, so have there been any greenfield light rail deployments in USA either?

It seems like a uniquely American problem, which leads me to believe that there just isn't political will to overcome the massive car lobby in most places, which is all the more reason to advocate for it, in my view.
No, because we’re not trying to find out if the computation will ever halt with unbounded time. It just determines if it will halt after a certain number of steps, which you can always determine by executing that number of steps and bailing out.
“Ignoring the Possibility of Progress Is a Sure Method of Destroying Ourselves”
> I think you're actually just in the much smaller but perfectly legitimate "how to disable" camp, rather than the evil "how to force disable" camp, since you're not trying to keep someone who wants to use DoH from using it.

Yeah not other people's setups (not sure how to do that but it's an interesting question actually, maybe dynamic FW rules trigger by the local resolver's responses?). "How to force disable locally" would probably be the precise term. What I mean by that is network.trr.mode has 5 settings:

- 0: Off by default

- 1: Reserved (previously used for deprecated functionality)

- 2: Secure resolution first

- 3: Secure resolution only

- 4: Reserved (previously used for deprecated functionality)

- 5: Off by choice

and defaults to 0, disabled which may automatically switch to 2 on you in certain circumstances. I switch it to 5 which forces it to stay disabled regardless if Firefox rolls it out automatically in my region or thinks DoH would work correctly in the currently connected network or changes how detection/deployment works in the future.

> Do the domains in question resolve to other IPs on the outside, or do they not resolve at all?

Different, apart from avoiding needing external NAT+FW rules for an internal service my LAN is 10G but my NAT capable router is still only 1G which can surprisingly make a difference pulling files or accessing KVMs and so on through my personal portal.

> If the latter, then Firefox will automatically fall back to local DNS when DoH fails to resolve them. If the former, then I can think of three other solutions that don't require disabling DoH altogether: either switch from split-horizon DNS to NAT reflection, configure Firefox to disable DoH for just that domain and its subdomains, or add IPv6 addresses for them since it doesn't get NATted.

Or just set DoH to force disabled Firefox and avoid rebuilding my network around something that nets me no gain. My external name resolution is already secured, my internal services already work, and I'm already using the most performant path. The only thing I need to set is network.trr.mode to 5 and I'm golden as Firefox .

> If the latter, then Firefox will automatically fall back to local DNS when DoH fails to resolve them.

As stated I've not found the fallback detections to be foolproof. E.g. on top of split-view DNS some organizations point a wildcard record to their landing page meaning any request to the domain always successfully resolves.
AU Border Force searched 822 phones in 2021 despite no power to demand passcodes
If you go down the rabbit hole of weird libertarian beliefs, you may stumble upon “mewing” sometime after paleo diets and nofap.
Meanwhile, Rob Pike uses Acme and hates syntax highlighting. As comfortable as I am with Vim, he's probably right.

An editor that makes it easy to write more code can be counterproductive when the actual goal is to write less of it.
Flynn effect gains in IQ scores are hollow. They, by and large, do not correspond to real gains in what people understand as intelligence. This is because they do not act on g. It is more useful to think of them as measurement error, as if yardsticks we used to measure length we’re getting shorter generation by generation: we’d observe then things getting apparently longer, but this elongation effect wouldn’t be real.

We have known all of this for more than 2 decades now. This thread is full of people saying completely inane things about psychometric and intelligence research. I don’t blame them: the field itself is very technical, and at the same time there are plenty of people who don’t like its findings, and then misrepresent them (often deliberately) to the general public.

For one thing, if you want to talk about anything related to IQ tests, but have no idea what the g factor is, please note that you are missing the absolute basics of the field, and you’ll be completely hopelessly confused by some easy to explain and understand facts.
Celebs are pushing women to invest in NFTs, is it self-serving feminism?
Why battery technology is so important as per one Formula E CTO
In short, Apache Pulsar beats Kafka:

- 2.5x Maximum Throughput Compared to Kafka

- 100x Lower Single-digit Publish Latency than Kafka

- 1.5x Faster Historical Read Rate than Kafka
"Dream can come true!" is not a typo, dear readers.

Here is a video, only released decades later, of the SNES game midnightclubbed refers to, which fell by the wayside as the N64 came about:
https://www.youtube.com/watch?v=w72kj20YNA0

I was surprised to find my jaw dropping at an SNES game after all this time.

Imagine, this and Super Mario World are the same platform!
That's a weird thing to say on a website that values curiosity above almost everything else.
Zas Editor developer here. As far as I know, it’s a feature unique to Zas Editor.

> I can already tell I would be much more likely to refactor often with such a feature.

I’ve been working on Zas Editor in Zas editor for a while now, and can confirm the difference it makes
China's digital currency comes to WeChat. Next stop: over a billion users
This is what I do to bootstrap my Raspberry Pi's and its great.
Archive link: https://web.archive.org/web/20170820005439/https://www.bloom...
From the article :

"Deutsch: All usefulness, every prediction, comes from understanding. However, if you no longer strive for fundamental explanations, but believe that it is sufficient to generate something useful, then you will merely move incrementally from one decimal place to the next, and even then, only in areas that are already well studied. This tendency has dramatically slowed down progress. "
If they can achieve this level of fine detail, I would err on the side of assuming any mirror they chose to fashion would be anything but crude.

I wonder what Eric Schmidt's robotic submarine project is upto - it would be wonderful to see lidar / ground radar along all sea-shelves/continental-shelves... to see submerged coastal cities.
Firefox supporting SOCKS proxying (including DNS) is unbelievably useful when combined with Firefox Containers and Containerize.
Solving problems by studying tomes of knowledge is the job description of wizards/witches. Large improvements towards optimality, for some problems, are effectively locked away in some of these papers. As the article points out, there generally isn't much benefit in the context of building CRUD apps.

Some contexts have larger research communities. For example, there isn't nearly as many papers on real-time path planning for agent mutable environments vs static environments. I assume this is because we still don't have Boston Dynamics robots in people's homes. If we could get the cost low enough it may be more profitable to send mining robots to mars than people, but I guess there are other applications as well.

I spent some months trying to find, understand, and implement the state-of-the-art algorithms in real-time path planning within mutable environments(Minecraft). I started with graph algorithms like A*[0] and their extensions. For my problem this was very slow. D* lite[1] seemed like an improvement, but it has issues with updates near its root. Sample based planners came next such as rrt[2], rrt*, and many others.

I built a virtual reality website to visualize and interact with the rrt* algorithm. I can release this if anyone is interested. I've found that many papers do a poor job describing when their algorithms perform poorly. The best way I've found to understand an algorithm's behavior is to implement it, apply it to different problems, and visualize the execution over many problem instances. This is time consuming, but yields the best understanding in my experience.

Sample based planners have issues with formations like bug traps. For my use case this was a large issue. Moving over to Monte Carlo Tree Search(MCTS)[3] worked very well given the nature of decision making when moving through an environment the agent can change. The way it builds great plans from random attempts of path planning is still shocking.

Someone must incorporate these papers' best aspects into novel solutions. There exists an opportunity to extract value from the information differential between research and industry. For some reason many papers do not provide source code. A good open source implementation brings these improvements to a larger audience.

Some good resources I've found are websites like Semantic Scholar[4] and arxiv[5] along with survey papers such as one for MCTS[3]. The later half of this article is what gets me excited to build new things. I would encourage people to explore the vast landscape of problems to find one that interests them then look into the research.

[0] https://en.wikipedia.org/wiki/A*_search_algorithm

[1] https://en.wikipedia.org/wiki/D\\\*

[2] https://en.wikipedia.org/wiki/Rapidly-exploring_random_tree

[3] https://www.semanticscholar.org/paper/A-Survey-of-Monte-Carl... /c37f1baac3c8ba30250084f067167ac3837cf6fd

[4] semanticscholar.org

[5] https://arxiv.org/
That “Griffin Warrior” could make a nice subject for a movie or game :)
Chat the Ops Up
Apparently the stone is very hard and difficult to carve. Presumably this would mean it wasn't pressed in some manner.
I think Fast actually built out an office just before COVID hit, they weren't remote. They had bunch videos from office with the employees that they used for recruiting. They only moved to remote with COVID like everyone else did.

Seems like the kept the office these 2 years, probably few million a year. ($85 per sq ft x 125 sq ft per person x 100-450 employees = $1M - $4.7M). A tweet from 3 weeks ago: https://twitter.com/gordoncching/status/1504641710776721409
Surely they had some idea given that every game did better than the last until 7. You can only be the first immersive 3D game on a new platform once. Personally I still find FF6 to be one of the few 10/10 games that never gets old. After the 3D and tonal jump to more sci-fi I just wasnt as interested - and western PC RPGs started to get really good.
You can suggest him to learn some older technologies that are still actively being used. The benefit of those are that the younger generation does not prefer using/learning them but lot of older companies still use them.

Things like Oracle, SAP etc.
That's not how labour markets work.
> since we wanted to create a native macOS experience.

Can you say more about this choice?
Reading some of these old publications is wonderful. I inherited my grandfather’s papers a few years, among the gems was a collection of ACM conference notes and papers related to AI… from 1982. It was quite the journey through some of that material to see what was familiar, what was archaic, what was amazing back then by seems banal today, and the surprisingly large amount of material that remains relevant today.
Elon Musk's arrival stirs fears among some Twitter employees
This is beautiful and very much on point.
I think that's just a think that happens where people are, and the more people you run into in your travels, the higher the likelihood that you'll run into them.

Public transit is one of the few public spaces we have left, ironically. Perhaps especially so post-Covid. I think that it's worth the investments necessary to make it usable. You can't blame public transit for the lack of effectiveness of homeless programs, and some folks are homeless by choice. It's a fraught situation, and that's why folks choose cars a lot of the time. It's more convenient for them and I guess I don't fault folks for that, but the built environment shows a lot of deference for cars in many metro areas, and that doesn't help with the traffic issues, or with zoning issues, or with housing affordability.

Yet, if you improve those other issues, then property values will probably just go up even higher than they already are, but at least that money will benefit more than just the buyer and the seller; it will benefit the entire community.
Super cool product!!
Autoscaling groups solve the problem of ensuring you have the desired number of server nodes running.
They do not in anyway solve optimal placement of jobs. It only works “optimally” if you are running just a single service, or services that can all run fine on a single node, in which case you don’t need a scheduler to begin with. The Autoscaling group in this case only provides you with scaling & redundancy, not scheduling capabilities.
It is a careful balance. At my last startup we knew we had scale technical debt in our SW. Not something we could fix by tossing HW at the issue. It was all great until we landed that major customer that blew past our supported scale. 6 months of engineering work and a complete stop of feature process. A more careful consideration of the tradeoffs when making them would have saved a huge headache, but no one wanted to look at the issue preferring to ignore it.
Have you ever tried contributing to Qt? I rather liked their use of submodules. https://github.com/qt/qt5
Interesting! Do you have any plans to open support for LSPs? I do see the appeal to having a totally curated list of LSPs you don't have to worry about, but if someone buys into this editor, it might be nice to be able to extend it with new language support in the future so you don't have to switch editors for different languages.
It's better than calling them "accidents" as a result of non-accidental negligence.
>Does anyone have any reason to try to block it on their networks (not just wanting to turn it off on their own devices), other than that they're network operators who want to be able to censor and surveil traffic from other people's computers?

I do.

You're absolutely correct that some folks want/need to be concerned about censorship/surveillance by their network provider(s).

I do not, and if I did, I'd go full on VPN to avoid their intereference/spying.

That said, there are various devices on my home network that are not fully under my control like streaming devices and "smart" TVs. That could also, presumably, extend to various bits of software that try connectng to sites of which I do not approve.

As time goes by, more and more devices will integrate DNS-over-TLS/HTTPS whose resolver settings are hard-coded and can't be disabled.

I want to be able to audit (and block) DNS lookups by all devices on my network.

As such, I use both a DNS filter (ala PiHole) and a local recursive resolver.

Yes, my ISP can see all the DNS requests my local resolver makes, but then they can see all my traffic anyway.

IMHO, DNS over TLS/HTTPS benefits the big DNS providers (since most folks will just use Google/Cloudflare for such stuff), giving them (especially Google) unprecedented access to browsing and other internet application traffic.

For me, at least, I'd much rather have my ISP see the cleartext UDP packets that my local resolver generates than give Google/Clouflare a list of every IP address to which I might wish to connect.

That's not to say there isn't a use case for DNS-over-TLS/HTTPS, but that's not my use case.

Edit: Changed emphasis from local to local recursive resolver.