skysight-inc/HackerNews huggingface dataset:
Ruby's parser is notoriously complex; if I remember correctly, only a few members of the core team even know how to maintain it without introducing regressions.

The craziest part of this is that Ruby does not provide a full featured Ruby parser, so its entire static and dynamic analysis ecosystem depends on a (actually very high quality) 3rd party parser, begrudgingly maintained by someone who (AFAIK) doesn't even write Ruby anymore: https://github.com/whitequark/parser

When I see new language features like this, I think of how Ruby's entire tooling ecosystem depends on the dramatically underfunded (and therefore primarily goodwill) efforts of high output maintainers like whitequark and a few others. Ruby's highly dynamic and untyped nature means these tools are all the non-runtime guarantees you can get, basically. Epitome of digital infrastructure.

Consider asking your company to fund some of these people:

* https://github.com/whitequark (maintains parser)

* https://github.com/sponsors/bbatsov (maintains RuboCop)

* https://github.com/sponsors/mbj (maintains unparser and mutant)

---

As context, I know this stuff intimately because I used to contribute heavily to most static and dynamic analysis tools in the Ruby ecosystem (https://github.com/backus?tab=overview&from=2017-12-01&to=20...) and used to track new ruby changes really closely: https://cognitohq.com/new-features-in-ruby-2-4/
> I think I have tried every real client available and been disappointed in many different ways?

same. Hoping there was some obscure winner.
Opinions considered harmful. "It is just noise"
How so? Are there checkout-experiences-as-a-service vendors that use Stripe under-the-hood?
I no longer find this discussion productive. I respect the process of learning for you and me, but the last few comments have had no new information. It doesn't seem like you have the right experience with these different companies/platforms/technologies for me to learn anything new. As such its no longer worth our time.

> So then you have no response then, on my comment regarding anti-trust law it seems.

Ok, sure. You win!
millions of years of evolution wasnt expecting densely populated metros and near instantaneous world travel. the speed with which we can traverse the world in the last 100 years, at scale, changes everything.
I learned a lot about networking when setting up servers in racks. Had to deal with issues arising from terrible UI's on a lot of the routers out there, so I just kept digging deeper and deeper into how it all works. Also, if more are looking into how packets are actually routed, look into BGP, and how CDN's work. Great stuff.
Will Mimestream support Gmail Templates? They're essential for my workflow.
> We did reach out to the post office for comment and a spokesperson told me, “In most cases these incidents do not involve mail that had been lost in our network and later found. What we typically find is that old letters and postcards – sometimes purchased at flea markets, antique shops and even online – are re-entered into our system. The end result is what we do best – as long as there is a deliverable address and postage, the card or letter gets delivered.”
I regularly get USPS notices of delivery at my house, where packages, according to the USPS delivery tracker, were "left in or around the mail box" or were "given directly to a resident" but they don't actually show up for hours or until sometime in the next few days.

It is far from inconceivable for a postcard to be lost in USPS-land and then years-later complete its journey, getting a bar code affixed. This would not be the first time this has happened. Other times, entire bags of sorted mail were lost and recovered decades later and then delivered.
Post office says postmark is from 1920 the age and legitimacy of the origin of the card is correct. It was lost in 1920 in the mail or it was received kept for so long that it ended up being antique postcard that went through storefront market resold to somebody in modern times And they placed it in the mailbox.
300 days of sun still, but a government strangled by a libertarian amendment to the state constitution that keeps us from being able to continue owning our roads?

https://en.wikipedia.org/wiki/Taxpayer_Bill_of_Rights

Peter Thiel is the guy that's so libertarian he wrote about how extending the franchise to women was a mistake.

> …I no longer believe that freedom and democracy are compatible… The 1920s were the last decade in American history during which one could be genuinely optimistic about politics. Since 1920, the vast increase in welfare beneficiaries and the extension of the franchise to women—two constituencies that are notoriously tough for libertarians—have rendered the notion of "capitalist democracy" into an oxymoron.

So I can see how that would appeal to him.
There are no shenanigans here.

The remote barcoding system is used for hand written addresses and the post office adds them.

Typically when someone uses Inteligent Mail Barcode, they mechanize the address too. And if you are going for a spoof, you wouldn’t encode an IMB if you are hand writing the address.

https://en.m.wikipedia.org/wiki/Remote_Bar_Coding_System
I have a fake email address I use to sign up when I am forced to. I login to that email account once every month not to lose access, but other than that it is a huge swamp of unread emails.
I write Bash in Emacs, and everything else. So for me, no. For a sysadmin, perhaps.
RXR Realty | New York City, NY | Full Time | Onsite | Software Engineering
The Digital Lab at RXR is hiring! We are building a platform and a suite of services to empower Residents, Employees, and Tenants across our residential and commercial properties. We want to optimize how people live, work, stay, and play at our properties, and RXR is perfectly positioned in the "new normal" to deploy the Lab's productivity, efficiency, and safety technologies across our full portfolio.

RXR is one of the largest landlords in the Tri-State Area, involved in Grand Central Tower, Pier 57, 5 Times Square, 75 Rockefeller Plaza, The Helmsley Building, a new JetBlue terminal at JFK, and many other impactful, massive scale projects. We are strongly supported by the RXR executive team, including our CEO Scott Rechler, who personally oversees the Digital Lab.

We are seeking exceptional engineers to join our growing team. If you are passionate about technology, large scale consumer facing products, and real estate, let's chat to see if we have a role for you. Together we can shape the future of real estate technology!

Engineering roles include: Full-stack, Backend, Frontend, Data Science, DevOps, QA

Core technologies: Javascript, Azure, AWS (Amplify, Lambda, DynamoDB, GraphQL, Cognito, Pinpoint), React, React Native; Mobile experience preferred

To apply or find out more, please contact Tara Tretsven at ttretsven@rxrrealty.com.
Silicon Valley is NOT an urban center, it is a suburban area of Santa Clara County. It is Santa Clara Valley renamed, from Palo Alto down to San Jose and a bit north to Milpitas. I don't expect the pandemic and recession to impact Silicon Valley that much. You certainly don't see it in home prices or rents, which have either remained stable or gone up.

San Francisco on the other hand is hurting. Both rents and home prices are down.
> Our company was founded in Silicon Valley. But we seem to share fewer and fewer of the technology sector’s values and commitments.

They didn’t have to go all the way to denver: just leave the valley for San Francisco Which is full of companies that share palantir’s philosophy of never making a profit.
The problem was stated long ago[1] and also proved impossible[2].

[1] https://xkcd.com/135/
[2] https://www.youtube.com/watch?v=Yii4se8mmPU
Sorry I have no idea :( I've never used it, either.

Thanks for Caddy, btw!
A blog post with your experience -even heavily redacted- would be interesting on the black-hat PR/public opinion swaying as a separate topic if you ever feel inclined.
Reid Hoffman – Everything You Need to Know About Working with Me
That is pretty cynical view of it and it has certainly been a side effect ( along with creation of 'list' cottage industry ), but I would argue that it was not its purpose.
You're accusing others of not understanding how asset prices work, then come up with a scenario that's inaccurate? Or do you claim to understand how asset prices work but not capital gains?

Please help me steelman your argument, assuming you aren't being disingenuous.
I talked to matt when Caddy 2 launched and was very helpful. Caddy is a great piece of software!
> It's a web API and the strings sent back and forth in HTTP requests and responses can be generated by any serverside language.

And Elixir doesn't handle that well? Or it's hard to translate examples written in other languages to Elixir? (I don't use Elixir so I'm not grasping the problem.)
I imagine most of these "stylised" effects are generated by services like https://yaytext.com

Getting those services to include such markup in the copy/paste version would probably solve this problem for most occurences. Note that (a) the original text is known to the service and (b) copy/paste content doesn't have to match what is displayed (e.g. "pastejacking")
Sharing Makani with the World: The Energy Kite Collection
The post office will have time machine by then to get back and deliver on time and change the temporarily altered history. May be we already living in that alternative branch.
This style of caption I’m describing is regularly only very broadly describing the figure and picking what the author thinks is the most relevant detail. It’s typically not describing everything—nor would alt text, because that’s too long for alt text, which needs to be fairly short.
> As a developer and a user I'm very happy with this trend.

From the perspective of a dev starting a new app, it's a great trend.

From the perspective of a dev maintaining a Stripe integration first built in 2014, the breaking changes and migrations haven't always been fun. Stripe circa 2016 "just worked". Today, we regularly run into stripe issues (ie. irregularities in webhook data structure) as a result of new edge cases introduced when Stripe has added new functionality + features.

Then again, I think we're at a point in technology where we basically need to assume that nearly 100% of an application's code will need a significant refactor (or complete rewrite) at least every few years in order to remain maintainable.
I bought two for the kids and while they are fine and I’m happy with the value I still despise windows home edition (had to block one from my router during set up so I did not have to make a windows account for instance).

I really really wish Apple would make a reversible 2 in 1. I can’t tell you how much of a better experience that form factor is for young kids. iPads are not a replacement for this.
I read assignment like "age gets 42".
Ask HN: What is your favorite motto?
You need mottos. There's nothing like a good motto to keep you directed toward your goals [1]. What’s your best motto? Thank you!

[1] https://www.psychologytoday.com/us/blog/changepower/201508/9...
Or just don't use Slack. Use something like Zulip that is deliberately designed to convert synchronous chat streams into asynchronous communications:

https://zulip.com/#tour-carousel
How does that make anything better for the user?

They know they cannot rely on a stable API, which means they have to carefully read the diff for every single upgrade, so saving no work over explicitly picking a major version.
Yes, I get pretty similar indoor 4G speeds on my iPhone X here in the UK. And I also saw exactly 330 Mbps via WiFi to my 5G router. My MacBook is a little faster, 430 Mbps.

I have heard of these claims of 1Gbps+ massive MIMO LTE in Singapore, but is it really achievable in the real world or just a "theoretical" speed? There are impressive speed claims for 5G here in the UK, but 500 Mbps or so seems to be the real-world peak for most current devices.
Dispatched != Send != Received

Through I could have been more clear.

Also like I mentioned GDPR doesn't require fast deletion practically delaying the deletion by a day is totally legal as far as I know.

There is another law wrt. opting out from mail under which you maybe (just maybe) could argue it being illegal.

But then again you can always argue there was a delay between dispatch and sending.
Seconding: I view "Through the Ages" as the spiritual incarnation of Civ in board-game form; it produces the vibe one seeks from Civ, although the mechanics are hugely different.

The designer, Vlada Chvatil, makes amazing games. Others to check out are "Dungeon Lords" (which is to Dungeon Keeper what TTA is to Civ) and "Original War" (a fascinatingly different RTS).

The mobile game for TTA is solid, and has a set of variant challenge modes for single-player play that are pretty fun.
It's important to keep layering in mind when talking to people outside the IETF, but the IETF itself is not impressed:

https://en.wikipedia.org/wiki/Internet_protocol_suite#Compar...

> The IETF protocol development effort is not concerned with strict layering. Some of its protocols may not fit cleanly into the OSI model, although RFCs sometimes refer to it and often use the old OSI layer numbers. The IETF has repeatedly stated that Internet protocol and architecture development is not intended to be OSI-compliant. RFC 3439, referring to the Internet architecture, contains a section entitled: "Layering Considered Harmful".

Anyway: People sometimes like to pretend that OSI is a model and TCP/IP implements the model, forgetting that OSI is/was a protocol stack and TCP/IP has no interest in being "compliant" with any other protocol stack to the extent it mimics its layering architecture.
On a slightly related topic: are the open-source VR controllers?
Not sure exactly what you're asking for based on the comment. Just an official Elixir library? The docs have raw curl requests in addition to the languages, which just show the HTTP method, url, and raw params–those can be thrown into any HTTP request library that Elixir might have.
but why run dozens (!) of docker containers vs. having all those things in a single vm image? convenience? security somehow?

(genuine question, not rhetorical or trolling.)
Population voluntarily goes down with increased education and reproductive rights for women. You don't need something heavy-handed. You just need feminism. Get the fertility rate down to something like 0.9 and just wait.

You don't need to deny the facts because of some fringe-right boogeyman. There really are too many people. But there are perfectly-good solutions no more extreme than the center-left.
Show HN: Lightweight SMS Marketing and Keyword Automation
India startups flounder as tensions with China rise
> Not sure pattern matching will age well.

I've been using pattern matching for around 8 years now and
still love it.

> may cause the switch statement to devolve into if/else

What does that mean?
Because: https://commons.wikimedia.org/wiki/File:Doorknob_at_Hluboká_...
Correct me if I'm wrong here, but there doesn't seem to be anything new with this release but a landing page?
I use a less popular language too, but I’m fine looking at their Curl examples.
I’m not suggesting to look at the unit price, either. It’s not about whether it’s one year or one month.

I’m suggesting to put it in the context of other recurring expenses, to get a real sense of how much it affect your finance. A recurring expense has a different impact on your finance than a one-time expense, so it should be evaluated as such.

In fact, $100000 dollar upfront is less affordable than $5000 for 20 months, due to the nature of income and expenses.
That should be a call to arms for governments to build better support systems for the sick and elderly, so they can receive care and supplies at home. Maybe Amazon and Wal-mart will fill that need, maybe not.

It would be nice to have a "im sick" button that auto delivers some chicken soup.
That doesn't sound any more difficult to resolve than the fact that you are probably working on a team where different individuals prefer different programming languages.
Corona Cases in Boulder Surge
A mobile version of messenger.com would be nice also.

On budget phones(think 8GBs) web apps are the best solution but yet there is only a mobile version of Facebook.com.
Parsing floats in C++: benchmarking strtod vs. from_chars
Great feedback, thanks.

Regarding full configurations, what do you want to have there? It seems infeasible to provide a full configuration that works for everyone, since everyone's sites and deployments and requirements are different, even if a little bit. Aren't there thousands, nay millions, of ways to configure any number of sites and services in any number of environments? I hesitate to get in the territory of "this is exactly how you do this, no need to read and learn how it works" -- because then we have a lot of uninformed, confused users (we learned this from experience in v1). I think our biggest mistake in v1 was making things too easy.

As for plugins, Caddy 2 is nearly infinitely extensible, and I myself can't commit to building everything that is needed... we definitely rely on the community to build what they need, and then share it. It worked in v1, I think it will work in v2, too! It will also happen much more quickly and probably be higher quality in the long run.
> Seems like a direct response to shopify.

How so? To me it looks like Stripe is just providing a checkout experience, while Shopify is a complete ecommerce system for online and retail stores.
yes many.
Oh, thank you. Doesn't change much practically but it's very good to know.
Google will remove misleading election-related autocompletes
I agree that in the case of IFTTT, the price doesn’t seem to worth it.
How Did I Get 245,466 Views on My Tech Vlog?
Funny you should mention it, raku just got the same feature!

https://tio.run/##K0gtyjH7/7@4NEkhMy8ts8Lq0Gpbu0O7NVQSdRRUgG...
I think in this case, the decision was to either allow the merger and create a three way competition with AT&T, Verizon, and Sprint/T-Mobile, or watch as AT&T and Verizon slowly pushed out Sprint and T-Mobile. Sprint was mostly dead by this time. T-Mobile got a jump start due to innovation in the consumer space, but that was dying out. Instead, by allowing the merger, we have a viable third company to compete with AT&T and Verizon.
Hi HN!

This library makes it super easy to push data to clients from a JS server app. Just a few lines of code to declare an endpoint for clients to connect to, and to send events to them.

Notably, the library works in serverless/function-as-a-service environments by delegating away the connection management to a special proxy layer. This means you can deploy the app to something like AWS Lambda or Vercel and it will still support SSE connections, with no code changes. This capability is optional but we think it could help make realtime app development easier as people move to serverless deployments.
You should generally assume that journalists don't understand math or economics. If they did, for one, they wouldn't be journalists.
Netflix wants “to beat Disney in family animation”
How would you do that, burn them?
The barcode is printed on the postcard in the sorting facilities after the recipient’s address has been read.

If the mail got lost on its way to the sorting facility, it was probably never stamped and therefore just had to be thrown into a mailbox again.

The barcode would have been printed this year when the postcard was processed in the sorting facility.
Currently, with continuing education and public health, its women who 'get to decide'. So half the population is disenfranchised already.

This 'who gets to decide' argument is sophomoric. Its an important issue, and we may have to face it, and we'll do something hopefully equitable.
I agree with you that SV isn't going anywhere. The money people and best talent is entrenched there through their networks and simple things like home ownership.

The other question is where else? Texas? Maybe but not exactly welcoming to the liberal elitist attitudes. Europe? And you thought California is unfriendly to business... Canada? Australia? New Zealand?

Like it or not, the West is still relies on the US for technical dominance. And until there is an alternative, we should hope it stays that way a bit longer.
What's new here? This was released a while back?

https://news.ycombinator.com/item?id=19739630
Dutch hackers logged into Trump’s Twitter account in 2016; pw ‘yourefired’
I recall hearing that in Eastern Bloc countries, telling the wrong story to the wrong person could get you 'disappeared'.

The (possibly apocryphal) story that sticks with me is of the young child who told their teacher that their parents didn't have a photo of Lenin in their house. The parents were taken away in the middle of the night, and the child went to live with their grandparents.

When I hear about how easy it is for innocent, law-abiding people in the US to be incarcerated, it reminds me of these stories.
I would rather think it's in competition with https://www.klarna.com/us/business/products/checkout/ or https://docs.adyen.com/checkout
Grant Imahara Autograph
> Has there been any memory safety issues with Nginx?

Yes, of course. For example, nginx uses openssl, so it was vulnerable to Heartbleed, something Caddy can never be vulnerable to. Part of the point of Caddy is to stop deploying C code to the edge.

> Nginx is easily extendable and has far, far larger plugin ecosystem than Caddy.

Nginx is also 4x older. I'd say for just a few years we're doing pretty good with our very young plugin ecosystem. A lot of this depends on the community. If you want it, make it so!

> So does nginx, with "nginx -s reload"

I think he was referring to a REST/JSON API that isn't unix-specific.
Given that nearly all Amazon employees get stock, it's quite likely that the average employee gained more than $100K in the last 7 months.
> but the last few comments have had no new information.

Well yeah, you just ignored the things that I said, multiple times.
> Lenovo’s Chromebook Duet (11 and a half hours) for which battery life is a major selling point.

No it isn't. For that device, price ($300 with keyboard) is it's major selling point.
Hey all! Long time lurker of HN here and I thought I'd show off my project. I literally could never have completed this without HN because I've learned so much here. Big shout out to Tailwind CSS and TailwindUI. I don't know how I could have ever made my app not look like a three year old put it together without these two tools! Haha.

Anyways, I've been programming for about 5 or 6 years now. I randomly started with Salesforce.com administration, moved into development and then went crazy learning all kind of other technologies. (It's super painful for me to want to go back to Salesforce.com development.)

Current stack of my app is Rails + Webpacker + Vue on Heroku. Literally the easiest stack I have ever used to develop something new. I wouldn't hesitate to recommend it to anyone for ease of use for a newbie.

Anyways, hope you all like it.

Try it out! Text HACKERNEWS to (208) 856-4213‬
Exactly. The barcode is added in the sorting facility, not at the post office and not by the sender.
Prior to this change, all go software operated on this assumption (do not break users of the pkg), which doesn't comply with strict semver.

It worked fine.
I think your altitude figure is off by ~2x. "The satellites successfully reached their operational altitude of 340 miles (550 kilometers)" according to this: https://www.space.com/spacex-starlink-satellites.html