skysight-inc/HackerNews huggingface dataset:
I thought this was the case too but after falling victim to these tactics myself, AT&T began to actively hold my numbers hostage. In my experience AT&T requires you set up a "TRANSFER PIN" that you give to the other carrier when porting, but in my case have repeatedly rejected the request with the correct PIN.

AT&T is a incredibly consumer-hostile company that does not play by the rules, can and will hold your phone numbers hostage, and as shown here will arbitrarily disable devices when it is convenient for them.
I'm the same way, keep me away from buffets, cupboards containing sweets, and any newsfeed.

One thing I've founds success with was getting a digital Economist subscription (confession, just a shared password). Having a steady stream of high quality content without paywall nonsense helped me replace my regular trolling around internet with something more useful and less addictive. Perhaps paying a bit for something high quality can help fill void for those dopamine seeking internet impulses.
The Fed will never let asset prices fall in general, because it benefits all politicians and most voters to keep them rising. Voters want to see their 401k and IRAs going up, as long as their expenses go up slower.
> I still enjoy Instagram. It's easy to tailor that to things I want to see

I was 100% with you on this up until a few months ago. When they made their big push for Reels, everything went to shit. Now my feed is full of barely dressed women dancing despite me following no accounts of that nature; I guess for not much reason other than being an 18-34 yo male? I’m not morally opposed by any stretch, but it does make me sort of scared to open the app on the train.

I’ve tried following a few hashtags for stuff I’m interesting in (pixel/other digital art, architecture, fancy food), and while some good stuff is surfaced there’s so much hashtag stuffing going on that many of the posts are just unrelated self-promotion.

Like Twitter, every few posts there’s an algorithmically suggested post from someone I don’t follow. There’s seemingly no option to turn this off; only opt out for 30 days.

In the space of this year Instagram has gone from being the only social network I felt I had a reasonable amount of control over to the one I like using second least (least of course being Facebook itself).
CandyCodes: Simple universally unique edible IDs for fighting fake drugs
I am so used to Internet since young, and sometimes feel guilty of the time wasted on it. So I spent sometime completely cut off from the online world, go back to books and in-person interactions.

Ironically, books and people kept telling me: why r u hearing this now? It's already all over the Internet.
> without schemas

What is a type definition if not a schema?
Filtering on relationships is a big issue for us. Each nested node in the query graph (tree?) generates a new SQL query. We seem to committed to that approach at this point, to trying and migrate to a world where we inspect the whole thing, then make 1 query, isn't going to happen.
This risk is the risk of people not wanting the product a company is selling. Philosophically speaking, it is the job of investors to figure that one out, not the company. Capitalists are meant to decide where the capital gets deployed and all that. Customers deciding to do things differently isn't the sort of operational risk that companys are meant to be experts in.

I don't see how Nvidia can reasonably be expected to know who is using their graphics cards for what either. Unless they are actively courting a specific segment, and even then these things are general purpose cards.
I agree, Step 1 for me has always been to add a rule to the firewall to block all connections except from my IP while I work on it.
I agree the UX is clunky, that just wasn't the criticism expressed in the comment I responded to.
I am also in similar situations. Currently, I stopped using all social media. This video help me https://vimeo.com/97415346 in some way as well. I think its a habit and addiction combination.
You do end up with some interesting approaches to error handling with that, e.g. from a sprite editor[0] i wrote a few years ago in VB5 (later ported to VB6) for fun:

Private Sub cmdOk_Click()
On Error Resume Next
WInt = 0
HInt = 0
WInt = CInt(txtWidth.Text)
HInt = CInt(txtHeight.Text)
If CStr(WInt) <> txtWidth.Text Or CStr(HInt) <> txtHeight.Text Then
MsgBox "Invalid numeric values for the dimensions"
txtWidth.SetFocus
Exit Sub
End If
Tag = vbOK
Hide
End Sub

This basically asks for a width and height but the entry boxes are text so anything could be entered there. CInt tries to convert text to integer and if that fails it errors out. With 'On Error Resume Next' it moves on to the next if that fails instead of producing an error and WInt or HInt would remain whatever it was. Since they're initialized to 0 there are always some valid integers in there. CStr would convert the integer to string (0 if the string-to-integer failed) so that the assumption is that if the strings converted to integers and then converted back to strings weren't the same as the original strings there were some invalid characters in there.

(in hindsight i should have also checked for negatives values but eh whatever)

[0] http://runtimelegend.com/tools/mseditor/
Making type-safe internet bots with Haskell
I am absolutely caught in a loop between refreshing reddit, hopping to twitter, hopping to Instagram, and then back to reddit — a cycle that takes just long enough for all three platforms to re-popluate with more content.

It's not healthy, and I feel bad about it.

They have got me exactly where they want me.

And like you, it's very clear that this is not conducive to human flourishing. Unfortunately, I've been caught in this, and similar loops for so long that I have a hard time knowing what flourishing even looks like anymore.

EDIT: One thing that did help me, for a time, was finding a REALLY good book, one that completely sucked me in—in this case it was David Mitchell's latest, 'Utopia Avenue'. It's been a long time since I found a really fantastic book, when you do, there's nothing better.

And I realized that the next morning, when you wake up after a long evening of reading a good book, you remember it. You remember it as being a great use of time, something you can be proud of.

An evening spent scrolling through social media is never memorable. It's never something you're proud of, something you want to tell people about.

A good night with a good book is a good use of time.

I need to remember this more often, myself.
Well a famous blogger, was it Randall Munroe? Recorded an extensive conversation with Verizon about their lying about their rates by a factor of 100.

So that works. Verizon's PR had to do damage control on that. That got around. That's how you get them.

Next time record the convo. Record all your convos. They love to tell you black is white over the phone, but then in court, turns out now I am not a lawyer or nothing, but I'm pretty sure they tell them black is black and white is white. American courts work pretty well, especially when it's that clear cut, as far as I see it.

There should be a call app, of course the same people you're talking about are against this it's the telecoms and the smartphone people in bed together (like AT&T and Apple with the original iPhone, openly, and this 5G business) but anyway, the following could still be done. It starts recording the minute "this call might be recorded" sounds. A tiny ML model trained just for that, not connected to the internet, that switches on record when it hears that.

How are you supposed to record calls on iPhones?
"Please note that in accordance with the license agreement between VMS Software Inc. and HPE, VMS Software Inc. are not able to distribute VAX licenses."
Or you start worrying about RPE / programming and comparing yourself to others.

At least that’s what happened to me. Got very strong over the years, didn’t get much happier, and then would stress out about losing any gains that were made.

Eventually I quit caring and started walking more. I feel the same.
Consolidated communities like Facebook derived huge value because of network effects: everyone you want to talk to already has an account.

Smaller communities derive value from addressing the unique needs of their users, better moderation, the unique audience is the value. Each of those communities in aggregate may be more valuable than the previous, one-size fits all mega-network.

I'd expect (or maybe hope for) a stable point with a couple large general networks, and many small, niche gems.
But you're not trying to make it challenging, you're trying to make it impossible. Why would anyone pay rent if they don't have to?
There was a woman who had worked as a non-profit manager that we joked looked like

https://bulbapedia.bulbagarden.net/wiki/Lusamine

although she was of better moral character than that. I thought the story of Pokémon Sun and Moon does the "evil NGO" trope pretty well, complete with a Very Large Floating Structure!
Why not serve .txt and be done with it? Sometimes I wonder, who is the styling for - especially on personal sites/blogs. Repeat viewers/readers come for the text, if they do at all (otherwise it is their favorite reader).

If someone is using a screen reader, low-contrast/high-contrast setting, translator - plain txt simply works. For more intricate content like schematics, equations, offer a link to PDF.

I am not sure if the lack of mention of Lynx was an oversight.
Cohort succession explains most change in literary culture
Why is the Assange extradition case not a good time to mention D-notices?
The questions I listed are specifically addressed in works like The Social Construction of Reality[1] and Frame Analysis[2]. From what I gather, they are widely read influential works and to put one in terms of the other, helped me frame modern social currents in a more through understanding.

1. Berger 1967 ISBN13:978-0385058988

2. Goffman 1986 ISBN:9780930350918
Norse code: are white supremacists reading too much into The Northman?
What's the oldest version of JDK supported for this?
Philosophically, is it really a "microservice" if it doesn't have its own database? In my opinion, if multiple services are ultimately all connecting to and storing their data in the same database, then you haven't really gained very much, since one misbehaving client can still take down everyone else's service. The point of microservices was always sold to me as "every team owns their own stack", and specifically if one team's stack goes down, everyone else can cheerfully continue. (Or less cheerfully, if the team whose stack went down was identity or user service.)
For the life of me, I do not understand what GraphQL offers over just direct SQL access
You are right. Some things are just hard. I went deep into Graphql because I wanted to explore the possibility of it being an more comprehensible interface for the end user in comparison to a REST interface. In such cases, it is not.

Graphql gives a better way to request nested schemas and handle relationships and recursion. But when you cross that line, the client now would get ideas and starts asking "Why not be able to do that operation on the 5 level deep object?". Now you have to either not allow the client to do that, or you have to "rewrite the database" to make recursion optimal.

This is not a problem of Graphql. This is an HTTP problem. When you need to promote the database querying layer over HTTP, then you have a problem regardless.
Nvidia fined $5.5M over crypto mining GPU disclosures
It works if you can live with 28 containers (messing up "docker container ls" output that I always have to "grep -v sentry") literally eating 2GB+ memory just to have it launched.

Ideally, things run as a single binary with bring-your-own-database but that's not the case here.

I wish I could use my already installed ClickHouse to save some memory but the version constraint and some very complicated docker compose setup on their end wasn't worth trying.

But I still love the product itself, so I'll let it chew my memory.

Upgrade has been fine as the manual says, you pull their git repo, run the installer and worked fine on all my past several occasions.
Extend | New York or Remote (US Timezones) | Full-Time | paywithextend.com

Extend is a rapidly growing fintech startup in the B2B payments space with a focus on serving banks and their customers. We have built the first virtual card platform of its kind, directly integrated with processors, networks, and the technology that supports banking across the industry. We offer several virtual card products including an app-as-a-service that banks can offer business customers with their existing credit cards, a suite of virtual card APIs for those looking to build custom payment solutions, and we also offer secure connectivity to key banking and payment services that enable 3rd-parties to integrate and embed payments into their software.

Founded in 2017 by 3 industry experts with experience at Fortune 500 companies, including American Express and Capital One, Extend is headquartered in Manhattan and has recently raised $40m in venture capital from top fintech investors. With extreme monthly growth and 40+ mission-driven employees, now is prime time to join our team!

Here are our current open roles:

- Backend Engineer

- Principal Software Engineer

- Account Development Senior Manager

- Junior Copywriter

- Product Manager, MBA Intern

- Senior Product Marketing Manager

- Director, Corporate Communication

- Marketing Ops Manager

- Embedded Payments Product Owner

- Business Insights Analyst

- Finance Manager

- and more!

See our full list at: https://www.paywithextend.com/careers#job-openings
Feeding your identity?
just use pkgutil
The Surprising Legacy of a Genetic Disorder
+1 to this.

In my experience, the open source tooling around GraphQL is much better than the tools that generate types from other SDLs like protobufs.

This makes it really easy for servers and clients to behave in a typesafe manner.

I've seen a backend service / front-end SPA use REST, grpc and then GraphQL to communicate. Type safety has been the easiest to understand and scale across the eng team using the GraphQL ecosystem.
I dont understand - did you have an Integrity or Alpha you wanted to run it on?
Try replacing apology with other words.

Its like an email that says “attached”, but there’s no attachment.
Same here. It is trivial to keep it on a private network or behind an SSH tunnel or a SOCKS proxy or _anything_ that limits access to just yourself until it is actually ready for random visitors.
I think what you are basically saying is the people working on the front-end are a bunch of children that cannot be trusted to do the right thing.

I’ve seen this a lot from backend teams, and it’s beyond frustrating.

Because now my nice clean frontend code suddenly has to deal with a bunch of franken query logic simply because the backend team cannot be bothered to alter their “pristine” API.

Never mind that this means a thousand requests where one graphql query would have sufficed.
https://archive.ph/EIhYZ
That's a great example, with the arrival time estimates. I wonder whether this effect itself would diminish as more people get to know about it...
Half Baked
Thought this was just me and it’s so refreshing to hear. I can never eat just part of a bag of chips. Or save the really good sandwhich for later. Or not drink another coffee because I already had one. Etc. etc

Do lots of other folks experience this? I seem to only have self control when it hurts my job or income, and even then, barely.
Split this into two questions:

(1) Why do we procrastinate?
(2) What is it about various Internet platforms and patterns that makes them so addictive, and good for procrastination?

For me, (1) turned out to be about not having a clear picture of what exactly I needed to do next for my goals, and sometimes not having enough social reinforcement and accountability for the things I'm working on; (2) there are lots of tricks and accidents that have made modern platforms really addictive, but one of the big ones is uncertain reward. I reload all sorts of things hoping for something new and interesting. Noticing that pattern is the first step to damping it.
Yes, I’m aware it’s been hashed out. I was just explaining for the benefit of people not versed in the community why Core is so popular and used in this book, which is focused directly on practical applications of the language.
Which is one of the reasons the US refuse to be subject to international tribunals on war crimes. No president would live to see their retirement as a free person.
We have tested with 1.8 and above.
But this is not direct speech that they use - they use indirect speech referring to "the community" and "our" apology, trying to avoid associating personally with either the problem or the apology.

Then they come out and blame Casey for "not accepting the apology".

So in fact if they can't own the mistake, issue a direct apology, and act like adults, perhaps it's better to let the corpo PR speak in bland tones.

EDIT: the GP of this thread edited their post:

> Casey, I'm sorry. We made a mistake. I made a mistake!

Now, this is an apology.
VB6 was the thing that got me so interested in development. I honestly miss it a ton. Everything now requires so much more to just make a simple app for something, and I'm on a Mac so it's even more of a pain.
> Note that you're also announcing to the world "Hey look at me, I'm probably a new site" when you publish DNS records and then anybody looks at them via most public DNS resolvers.

"Publish DNS records" does not exist. There is no sort of "firehose" where anyone can subscribe to a feed of newly registered domains.
Yeah, Leonard inadvertently gave away the game with that comment. Removing credit from a blogpost because you want it to be "succinct" is not justifiable. I think he's trying hard to pretend he didn't know any better; that excuse seems increasingly thin given the developments of this thread.

He just didn't care about other people.

Edit: it looks like Dustin from the same team at Microsoft shares the same hostility https://news.ycombinator.com/item?id=31284857
I would argue a data science degree is less a Computer Science degree and more Mathematics degree. Programming is simply a tool. The real meat of it is the maths.
I've read this github issue fully

https://github.com/microsoft/terminal/issues/10362

and casey seemed very reasonable to me, possibly except maybe the last message. Apart from that, i don't really see an issue with the tone or attitude tbh.
I think there are quite a few different options in the real world too. Through your kids school, through the local bar, etc... each physical location has different social rules that allow people to connect in different ways. In much the same way you can get bored of hanging out one place and go somewhere else. I do think so many people on their phones have been detrimental to some real life interaction. (Edited to not sound like I disagree with parent so much)
Perhaps your highlighting an obvious fact is itself evidence that you do in fact have an opinion and did share it while saying otherwise, possibly unconsciously.
I dunno - I always assumed that London-proper prices (i.e., not Milton Keynes) being so outrageously high, upwards of £1,000,000, would throw out the average. Though perhaps the number of slightly cheaper apartments brings it back down again (although of course statistics can't tell you that's because the apartments are the size of a shoebox).

Plus as I understand it, a bit further north you could probably start getting a decent house for £300,000 or less. And in really out of the way places, under £150,000. Trying to talk about "average" house prices in most countries is generally a bit daft IMO because the range between "remote little country town" and "centre of the largest city" is vast.
> YouTube is perfect for 10 minutes of content without having to try to stretch it to an hour.

10 minutes has no relation to the complexity of the subject matter; 10 minutes is derived from the attention span of youtube viewers (and it varies a bit, but sub-15 seems to be the most common). An hour of content may be pruned until only 10 minutes are left, or two minutes of content may be stretched to 10.

Example chosen from the videos they're recommending to me now: Two documentaries from the same channel. One is about the Bob Semple tank, a wacky prototype from New Zealand designed by an amateur and never mass produced and never used. The other is about the 1960 U-2 spyplane shootdown over the Soviet Union, a serious diplomatic incident. One is 9:08 long, the other is 9:20 seconds long. What are the odds that both subjects just happen to have almost exactly the same amount of content to say about them?

Zero chance of that. Compare the articles on wikipedia, the U-2 shootdown article is 5x longer than the article for the tank. The two documentaries are the same length because this guy always makes his documentaries roughly this length because this is what the system rewards.
Their HN profile has 2 links: https://news.ycombinator.com/user?id=avaer
> But we’re nowhere close to federal debt servicing being a constraint on the Fed or the Congress. Inflation, instead, remains the check.

Not a constraint in the SHORT TERM. Long term, it is absolutely a constraint. As I said, Interest rates can go up. But long-term trend will be hovering around the negatives (unless there's a MASSIVE boost to productivity).
Definitely something strange going on haha… at the moment, en-us, I see “frontal wig human hair”
Just a string in my case, JDBC prepared statement or the equivalent. But if I could really choose freely, I would put all queries as functions/procedures inside the DB to achieve real decoupling from the schema, get consistency with transactions etc, but if I mention that idea, the pitchforks come out and I get chased off the property by the backend developers who become pretty much obsolete in that architecture.
Just because you don't think he was polite to some arbitrary standard does not make him wrong.

If people are this sensitive to "tone" and "tact" about technical matters, then we (as a community I guess) have much deeper issues then the technical matters themselves.
All those things you complain about are part of the infrastructure that makes it possible.

I mean it's easy to avoid the spam calls, just pay cash.

And it's easy to avoid the broker's fee, just buy directly from the property owner...

...Or better yet, have your lawyer do it.

To put it another way, you are on the ad-supported tier without any in-app purchases.

Real estate is the domain of wealth and home sales are check cashing not banking.

Good luck.
That used to be the case, but they set up their own server farms a while ago. It was a big project but it allowed them to undercut AWS now.

https://www.computerworld.com/article/3044261/dropbox-quits-...
I'm being flippant, because shell scripts are so inherently error prone they're to be avoided for critical stuff like this.

If you _absolutely_ must use a shell script:

0. Use shellcheck, which will warn you about many of the below issues: https://www.shellcheck.net/

1. understand how quoting and word splitting work: https://mywiki.wooledge.org/Quotes

2. if piping files to other programs, using `-print0` or equivalent (or even better, if using something like find, its built in execution options): https://mywiki.wooledge.org/UsingFind

3. Beware the pitfalls (especially something like parsing `ls`): https://mywiki.wooledge.org/BashPitfalls

(warning: the community around that wiki can be pretty toxic, just keep that in mind when foraying into it.)
But there's a big difference between saying that directly to a person and not. Addressing many people, or rather trying to and failing, without getting specific severely reduces the sincerity and effectiveness of the apology.

The apology focuses more on what they did wrong internally, without getting into enough specifics of how it affected the external parties. And, some very serious issues weren't even mentioned.
Yep!

https://www.npmjs.com/package/flowchart-fun