skysight-inc/HackerNews huggingface dataset:
Nobody is against housing development in San Francisco? It is not really a controversial position that it is very difficult to build new housing supply. There have been numerous well studied articles on this fact and a variety of first hand accounts from real estate developers who have had enormous difficulty in building new housing in the bay area.

edit: candidates may run on new housing development as it easy an easy thing to say and run on. But when rubber meets the road, local planning boards and strict zoning requirements mean translate into orders of magnitude less development than people would like or the market would have.

there are both city wide studies and the specific examples like the infamous laundromat or garage-door based house that are deemed too historic or architecturally significant (standards that would not hold up else anywhere in the nation)

for info on the two examples, google "Largent House" or "SF Mission Laundromat redevelopment"
Async, a composable asynchronous I/O framework for Ruby
From http://paulgraham.com/bel.html

Bel is a spec for a new dialect of Lisp, written in itself. This should sound familiar to people who know about Lisp's origins, because it's the way Lisp began.

It consists of two text files meant to be read in parallel: a guide to the Bel language, and the Bel source.

For those who just want to see some code examples, there's a file of those. But of course the Bel source is also a code example, since it's written in itself.

Considering the rate at which I was discovering bugs before publishing Bel, there are bound to be more remaining. So this first version is version C, after Cunningham's Law.
On the "obviousness" judgment - maybe, maybe not. A lot of people claim post-hoc that something was "obvious" but it's usually Monday-morning quarterbacking. If something was so "obvious" then why wasn't it done before? Food for thought.

What I will say is that I think - despite the harm to the specific developer of the competing product - that adding new features to the OS for free is a net positive for consumers. It's one less thing they have to pay for out of their own pockets, and enhances the overall value of the product and its ecosystem.
Haven't you ever heard it said that a joke you have to explain is a joke that does not work? And look at all the effort that's had to go into trying to explain how this one was perfectly innocuous, a little in bad taste perhaps but hey, we're all broad-minded fellows here, and if a few silly women can't go along, well, more's the pity for them, eh?

Are you really sure that's a place you care to stand? Because, whatever you may think you're saying, that's how you're being heard - and how your audience hears what you say is not a phenomenon subject to your control, or RMS's.
"They resent people who use climate change as a proxy for another agenda that is unrelated and inconsistent with the needs of reducing human impact on the planet..."

If you stop at "they resent people", I totally agree. The rest of your statement is just one source of resentment.

People hate being preached at, scolded, criticized. And it's not about intent. It's about how the message is received. Something I was very late to realize and have struggled to adapt. (This reply is a good example of my failings.)

--

On the left, someone might be jazzed about a specific narrow local issue, and then try to tie it back to a larger issue. Which is totally legitimate, intellectually, because everything's connected. But it's a terrible persuasion strategy.

I can't speak first hand to conservative activism, having not participated. Though I've read they're more top-down.
Welcome to Phoenix
what are modern practices for scaling rails apps when the database is the bottleneck? I have a GIS-heavy app that is built with rails, but leans on PostGIS a lot for the heavy computation. Simply getting bigger and bigger database instances doesn't seem to scale very well, and moving the GIS computation code in to ruby is not an option either (RGeo is good for some things, but can't replace PostGIS for most of my needs)
The creators of this tool chose to create a company and try to actually make a living off of their idea. I don't see why this should count against them; in fact with the open-source tools of the 2000s now experiencing "license regret" over cloud services product-izing their software (e.g. MongoDB), it probably makes sense to stake out the commercial territory yourself before someone else does.

And the author isn't calling "dibs" at all; her company's product hit the market first, but she isn't claiming any right to that market.
Currently #2 on the Front page:

https://news.ycombinator.com/item?id=21231208

666 points by pg 8 hours ago | 199 comments
This is what worked in a 'Sherlocked' case I was involved with:

(1) Take a deep breath, don't pretend nothing happened

(2) Don't just compete, look at how you can provide additional value to those customers that will also use the incumbent's offering

(3) Get on with your roadmap on improving value for and delighting all your customers

When Microsoft announced Teams [1], we thought our own team collaboration product [2] would be severely impacted.
Not that we were surprised that Microsoft came out with this product after having lauded ours in the past. Team collaboration was always on their radar, and had been declared strategic for years. But I will not deny that it still makes you feel as if the ground beneath your feet is rumbling.

We knew from past experiences, and our contacts, that Microsoft would push this product hard into their ecosystem. So we had to keep in mind that most of our customers would be aware of it if not already, soon, and at least there would be questions of whether they should consider going with Microsoft or not.

But we also had been competing successfully for years as a 'small indie' shop against outfits that were swimming in VC money, so stiff competition was not a 'new' experience. However, Microsoft being the gorilla in the room stapling in their offering into O365 might be a different beast altogether.

So what to do?

First we acknowledged that going forward many of our customers would also have Teams, by choice or by company policy. So we looked at how our customers might benefit from having both. I think this is a key question you should ask. Not just 'how is my offer better than theirs', but how are both together better than just the competing offer from the behemoth?

In our case this meant two things

- making sure that you play nice with the new app, in a way that the experience of using both is seamless.

- find specific scenarios where the users of the incumbent app benefit from having yours as well

We developed an integration with Teams[3] that covered these points. We also doubled down on our roadmap, making sure that both standalone and dual app users receive increased value over time. Dual might be a bit of a misnomer since nearly 100% of our customer base even before Teams touched collaboration across different applications and services, Outlook and SharePoint being the most prominent.

I'm not saying this is a recipe that will lead to guaranteed success in every case. It worked for us and we kept growing both our customer base and revenue all through the advent of Teams and thereafter. Of course I can not compare this to a world where Teams was never introduced. I remain however convinced that where possible, the strategy of not just competing but also adding value to those customers that chose or were forced onto the platform provider's own offer is far preferable to one were you just go head-to-head.

Always offer the best product, but also offer the better-together experience.

[1] https://products.office.com/en-us/microsoft-teams

[2] https://tasksinabox.com/apps

[3] https://tasksinabox.com/integrations/microsoft-teams-integra...
Look at the D5 race. All the candidates are pro development, the discussion is about to what extent this should happen via mixed rate units vs market rate.

As for what people want... is there any good way to be run out of town because you don’t have money? Unrestricted development wouldn’t address the needs of current residents at all and would result in people being forced out in addition to creating more homeless.
A lot of my energy still goes into the projects that feed me, but as I build after I build a nest egg there are many things I would like to increase my focus on.

For one I would like to break into the educational gaming sector. [0]

I've drafted and prototyped a few programs but haven't released anything substantial yet. Productivity and privacy tools mostly. Persona management utilities, a log utility I hope to eventually have distributed with most Linux distros, a (in my opinion) revolutionary social media platform which I'm still keeping quiet about for now.

I've recently finished drafting initial plans for a software suite which would allow you to maintain a private distributed data store and generate hashes which contain unique revocable keys in order to access and/or modify portions of this store. Websites/entities can be given these unique hashes in order to share information like reputation and private information under their own unique namespace, and other entities can be given access to (optionally fuzzed) fields from other namespaces. A Reputation API would provide entities a common way to provide cumulative updates to a person's reputation.

This could power services such as anonymized chat platforms based on reputation, distributed trustless online transactions, and hopefully a viable alternative to Cloudflare and Google reCAPTCHA. I want to work with websites like Reddit to reduce bot spam by implementing it. To move forward I'm just looking for a partner to aid me in technical writing (RFCs and such) and community management so I can start an open source collective around this idea because it's a lot of work.

I spend a lot of time leisure coding as well just for practice, picking up new technologies and stuff.

What about you, working on anything cool?

[0] My first experiment in this vein last year: https://tinyurl.com/43softrains-v1-1
Maybe this is also the obvious outcome of Apple refusing to put a touchscreen on the laptops, fearing cross-cutting of iPad sales.

It’s a surprise though that Apple is making some moves that appear to cater to pro users, since the overwhelming sentiment seems to be that Apple has completely abandoned the pro market. I loved my mac laptop, but it’s becoming very clear I can’t stay on the platform. I work with a lot of CG film companies and everyone I know feels the same way, that Apple no longer has any interest in customers doing high end design. I suddenly don’t know anybody who’s not migrating away from macOS.
Meta and chat are the preserve of keen insiders.

A new user will typically arrive at SE for asking or answering specific questions. Even most of the users with accounts rarely seem to go near meta and chat.

When I was active on SE (I gave up logging in a few years ago), meta was the afterthought to bitch about some policy or detail and the annoying habits of questioners. The chat usually empty or quiet enough that even looking to see if it was active seemed mostly pointless. I'm sure it's grown since, but that's not really where new people are going.
* Kata Containers are now fully integrated in Charmed Kubernetes 1.16!
Yes, charms take the Krazy out of K8s Kata Kluster Konstruction.

https://ubuntu.com/kubernetes/docs/release-notes

* Canonical Livepatch is available for installation.
- Reduce system reboots and improve kernel security. Activate at:
https://ubuntu.com/livepatch
The cross icon is not flat, and the padding for text is not sufficient.
I agree with the goals of this directive, but it's written in a deliberately silly way. No non-fictional agency would put restrictions on increasing production or creating new technology. On the contrary, abolish the USPTO and let people invent all they want, but the new inventions can be used freely by anyone for the good of the country, too.

Preventing people like d'Anconia from shutting down their manufacturing sites seems reasonable in the abstract, but in a world where so much interesting technology is digital and therefore copiable, what's the need? If Steve Jobs wished to torpedo Apple, that's fine, we've got enough other OSes.

Moreover, it's quite clear that much of the interesting and productive technology of our generation has come from people with no profit motive. AT&T was legally forbidden from profiting from UNIX, so UNIX became a standard. Netscape failed to make money and became reborn as the donation-supported Firefox, which immediately became better than Netscape could have been. And so forth.
Thanks. Sorry to hear you've written off sub-3. I've got that book and many others. :-) I got myself from a first marathon of 4:22 to a 3:36 with Pfitzinger and stubbornness, to a 3:22 with Crossfit, improved running form, and more training, and to a 3:12 BQ and then 3:07 PR with better training. I respond well to mileage, but need the strength training so I can put in higher mileage without injury. Knocking off another 7 minutes, especially in my late 40s now, will probably take some coaching help.

I don't know how much credence to give to VDOT or any of the other calculators working from 5K or 10K estimates. I think they are okay for guidelines but wouldn't use one to say I can't unless it was way out of range. I much prefer a half-marathon and fast-finish long runs for predictors. I do like to run Yasso 800s for confidence though.
> We admittedly got swept up in a false romance with Apple. Over the past few years, Apple routinely invited us to demo our products at their headquarters, and offered to help us out with whatever business and engineering challenges we faced. They also ordered thousands of dollars’ worth of our hardware, and we naively thought it was because they were interested in our product. It turns out that they were… just not in the way we were thinking.

Holy crap they got (HBO) Silicon Valley "Brain Raped."[0] What sickens me is that Apple wouldnt just outright buy them out instead. If you are designing something like this... Make sure you patent as much as possible. That would of guaranteed a buyout. Course not sure how patentable that idea would of been by now if they had other competitors.

[0]: https://youtube.com/watch?v=JlwwVuSUUfc
Shopify's engineering team is obviously writing code congruent with the advice they give here, that's why they give the advice! I'm not following you at all.
How to Disagree Better [video]
Timing 2 is what I have been waiting on macOS after using https://www.manictime.com on Windows. Thanks!
Why You Shouldn't Use Facebook
Try long-clicking on a link to YouTube. If you have an appropriate app installed (either official YouTube or sth like Newpipe) the last item in the menu popping up should be sth like "open with $APP"

The same is true for some other applications
It was a time of a lot of apprehension and war so the kinds of propaganda/marketing of that era were interesting from every country and sometimes business. We are in a different time now but some of the way science and language is subverted are very similar.

The climate language first it started as skeptic, which is inherently anti-science since any scientist should be a skeptic and consensus is nonsense. Climate warming and cooling (if you're old enough to remember that) was re-branded to change. Skeptic is now denier, an extremely negative connotation title. You can see how everything is ramped up until your enemies are on the extreme opposition.

I get your criticism. My intention was to go at the style of propaganda not the scope. If they are going to label me a denier and evoke extreme reactions to an oppositional view, that doesn't mean I should do the same to them.
Back in the 1980's I lived next to a park that had a wonderful 5K loop that many people used. One morning I was out running my usual 5k, on track for close to a personal best when someone passed me so quickly and quietly that it startled me. There was a noticeable breeze from her passing. She lapped me twice in the course of my 5K (meaning she did close to 15K).

I found out later she was the current world record holder at 10K meters. And she wasn't pushing it that day.

These folks can run like you wouldn't believe.
Ad blocking on your first example, YouTube, is actually one of my favorite things about Firefox Mobile.

Fuck watching half a minute of ads on YouTube before the thing I actually wanted.
>there's no benefit

Brave doesn't have all the Chrome telemetry (etc) as I understand it.
I’m really surprised no one is mentioning the new chromium-based MS Edge (still in Beta). They removed all the Google tracking and login nonsense, and it’s fast.

Edge Beta on macOS has been my daily driver (and dev browser) for a month (switched to it from Firefox, actually), and my only gripe is the extension story isn’t yet complete. The MS store only has a few extensions, and you have to jump through a couple of hoops to install from the Chrome store.
That is strange, how does Google programmatically decide if a extension is multi-purpose? By looking into browser calls?
The Canadian Human Rights Act states:

> Every person who is an employee has a right to freedom from harassment in the workplace because of sex, sexual orientation, gender identity or gender expression by his or her employer or agent of the employer or by another employee.

(there is also a similar paragraph for landlords)

> “harassment” means engaging in a course of vexatious comment or conduct that is known or ought reasonably to be known to be unwelcome
It's probably too early to know if astropad can actually survive this, or if it can create a sustainable business so this article is premature.

My company was Sherlocked in 2017 when Apple released ARKit and our flagship product, an AR SDK with SLAM was made obsolete overnight. We knew it was coming, but didn't know when, so we diversified into mobile-web computer vision products before it happened.

Didn't matter though, the third party mobile AR tool landscape isn't robust enough to sustain more than a handful of content companies. All the hard tech in AR is being done by FB, Goog and Apple so we were dead in the long run anyway.

We were lucky though that a niche market for our mobile web product was desirable enough for an acquisition and we found that offramp. I don't think most companies can survive a sherlocking.
(randbit) isn't bad. My implementation also takes a float 0 <= x <= 1 to determine the probability of the outcome, so (bit) would probably be too ambiguous. I do like the brevity of a 4-letter function, though. A lot of my lisp coding is genetic and probabilistic so it gets used a lot.
Japanese ninja history student gets top marks for writing essay in invisible ink
Show HN: Tsv2csv Clojure Powered Command Line Tool
My interpretation was that it was simple, code is easy to read and it does one simple thing.

This launches a new instance of a command of your choosing for every new connection. That does not really seem like casting to me more like a remote shell, but it is adorable in some ways.
OP, I'd be interested if you could highlight what interested you about CDs.
Have you read this: http://s3.cleverelephant.ca/2017-cdb-postgis.pdf
That is completely different. Someone paying to those places could do it without permission, you are talking about the places recieving.

Also those businesses also didn't need to use bitpay to receive anything but they could for convenience.
It's great, a lifesaver if you will, imagine logging into two accounts simultaneously, when developing, the ability to do that is not only superficial, but essential.
Introduction to Neuromorphic Computing
Welcome back to Firefox all!

Get NoScript while you're at it:
https://addons.mozilla.org/en-US/firefox/addon/noscript/
I loved Lynch's 1984 adaptation of Dune. It was far, far better than the SciFi channel garbage that came afterwards, and it got me interested in reading the novels, all which I've read multiple times now (something I very rarely do).
So we have gone from Google powering the living standard to the prediction that they will be able to dominate it at some hypothetical point in the future.

Well, maybe. Who's to say? But if we're theorising, I'd say that Google probably learnt a lot from IE's demise and most likely sees the advantage of making sure that the web dev community at least does not actively hate them.
Keeping this information from the public, even if people freak out, is dangerous. It would be like car companies not telling you about a recall on your vehicle. The main reason they don't want it public is economic/competitive impacts to the companies that lobby to block it.

The medical industry does deal with these cases and let people know when they have the issue. However, if you keep information from everyone, it doesn't always get to the people it affects.

Being more transparent could also lead to better product development iteration on medical devices if feedback is more available.

Hiding information on problems suppresses solutions. Suppression of information can be catastrophic, ask the FAA.
This is encouraging for me to hear. I hope to still be hacking away on my projects when I reach that age. (and beyond ideally).
That functionality is actually there. For any website that you visit where your phone also has an app to open those links in, a little Android head will appear in the address bar you and you can touch that to open with the app. Not intuitive really but it always works well once you get used to it.
Browseable index from that repository that includes external links and explanations: https://ia800706.us.archive.org/20/items/Index_20180423/Inde...
Furthermore, if you're watching from within Firefox you can lock the screen without the video stopping.
Oh yeah, there have been antitrust cases against companies for not distributing software in their store. Despite HN posters opinions, Apple a monopoly isn’t defined by a company not distributing software they want - whether it be Apple or Google.
Any idea if MS is going to skip the manifest v3 changes that will kill uBlock Origin next year?
Have you tried out NewPipe?
Funny how based on the same facts, someone can draw completely different conclusions. This article tries hard to show that this advance in nuclear weaponry is destabilizing, while it appears to me it's a huge step in the right direction.

More precise nuclear weapons are good. It means lower yields are necessary to render hardened targets inoperable. That means in turn lower collateral damage, and reduced fallout. As even more precision is acquired, at some point non-nuclear warheads will be able to destroy the same targets. 50 years from now, we'll get to a point where MAD can be achieved fully without nuclear weapons. This may sound bad to some, but it's the only path towards full world denuclearization.

When this denuclearization will be achieved, the scientists behind these small incremental strategic weaponry improvements will deserve a collective Nobel prize for peace. I won't be holding my breath for that ...
Primary difference is good faith and bad faith. Most denialism is bad faith and doesn’t make honest retractions.
Yep. Can’t wear sandals anywhere either for fear of stepping into a used needle and contracting something.
I sometimes watch SFGOVTV https://sfgovtv.org/

You can literally see the sausage being made.

You know what? These folks don't seem like mustache-twirling Machiavellian monsters to me. They seem like people just like you and me that are doing their best to manage a city. It's not easy.

We techno-elite have been shouting "Disruption!" in their faces for about two decades now, eh? So here's the counter-reaction, the pushback. If you don't like it, participate. Maybe I'll see you on SFGOVTV.
How Can You Protect Your Child Through Technology with a Spy App?