skysight-inc/HackerNews huggingface dataset:
Yeah, my curse and blessing is that I'm (apparently—I'm just going off feedback and where I've observed myself contributing strongly to projects) really good at parts of software development that don't really come through in coding challenges, even most of the ones that try to be like "real work", and that are also kinda hard to talk about directly without seeming like a bit of a prick. Good taste, good intuition, broad knowledge, a tendency to think in and about whole systems, and (frankly) sufficient general intelligence that connections among all those things just pop into my head. I also seem to be above-average at explaining concepts to others, at writing generally, and other developers on my teams are usually really happy with library interfaces, APIs, and similar things I design & build (see again: good taste).

Meanwhile, during the act of writing code, I crib off existing code to remember how the hell method invocation looks in the current language I'm writing and similar important details. If I haven't touched a language in 3 months I very likely can't FizzBuzz without syntax errors or using the wrong function somewhere or whatever. I put Go on my résumé because I have written quite a bit of it, and can talk to someone fluently about the parts that are likely to seem odd to a newcomer and some of its strengths and weaknesses, but without some cramming ahead of time or a cheatsheet I probably can't demonstrate a bit of that in code. I'll likely mess up keyword order and all kinds of basic things just trying to "hello world".

In short: I've realized, later than I probably should have, I need to get the fuck out of development per se and into something that's still basically developing software since I'm actually pretty good at that, but doesn't judge me on whether I can, in the moment, recall what a print statement looks like in a language I was writing literally yesterday (it's entirely possible I'll blank on stuff like that!). In my defense I've been easily landing jobs doing this stuff since I was 15 so my blinders were, I feel, well justified—it'd just not occurred to me previously that I might shine better, at least in interviews, which is kinda important, by seeking roles a bit adjacent to development rather than in the thick of it, until I got mumble mumble years in the field and started to think about what I'll be doing when I'm, you know, not even sort of young anymore.

[EDIT] and yeah, of course I could put together Anki decks and do daily drills to get better at the parts I'm bad at and it'd certainly help, but another part of this series of mid-career revelations I've had is that if you find yourself wondering why other people are having trouble with something that's easy to you, that's what you should put your effort into, and conversely, if you can find some way to ignore the parts you find harder than most people seem to (not always possible and sometimes you just have to work on things you suck at, sure, talking about ideally) then you should do so, to free up more time for the easy-to-you-but-not-others stuff.
How do I get this out? Your guide to stain removal
Neat! I have a similar setup, except a little more native support because of Twilio Wireless (not sure if you know about this? https://www.twilio.com/wireless)

I have the Twilio SIM (T-Mobile coverage) in my primary SIM (iPhone dual sim), and then Verizon/ATT/Sprint/TMobile on my e-sim. The e-sim is for data only, because data is expensive (and slow) on Twilio. If you don't have Dual Sim then the data element may be a bit of a roadblock for you to totally switch over to the Twilio SIM depending on your data needs. Tthe goal of my setup is to be completely cell phone agnostic. I wanted to be able to send a single signal into the PSTN over an IP connection OR over a cell-only connection (no data). The native support on this is great when you use the Twilio SIM, but with call forwarding and some other hacks you can get support without the Twilio SIM. Also, the great thing about the SIM is that I can pop it into a phone from 2002, and have it talk to the internet through a series of signals sent via SMS (e.g. server maintenance, open up a firewall for a few moments, etc). I wrote a server that I point the SIM endpoint to, and this server handles all of the forwarding/reception of voice and SMS.

I also built out a CLI for messaging (pulls in SMS history, deletes from Twilio, stores locally encrypted, lets you send out messages on a "convo" view, etc)... using the python API, and then built out a Web UI for making phone calls using client.js (receiving phone calls TBD). This has integrated support with my CardDav contacts (and depending on if someone is in my contacts, they get a different number on the caller ID), which makes for a more powerful (IMO) app than an iOS VOIP app, of which the options are fairly clunky and limited.

It is all pretty hacky but if you want to talk more about it I am curious to see what you have built out. I am not totally dependent on it for a few reasons, a big one being that I don't want to send all of my communications through the unencrypted telephone network.. The long-term goal here is to package it and open-source it so that people can easily "free" their communications, but it is pretty scattered right now.

Eagerly awaiting the PinePhone to give me more flexibility with all of this.
While that's all very understandable, at the very least give some kind of generic rejection.

This was many years ago, but one time I did an all-day onsite interview (~6 hours long) and I was ghosted and never heard from the company again.

That infuriates me even to this day. At least give me some kind of news that it was a no.
That's what I was thinking, I do that all the time.

For example, do a map of San Francisco to New York City. Now you want to visit the world's largest ball of twine, so you add a waypoint, and start typing "Ball of Twine" and a drop-down will appear with a few choices, pick the one you want and it'll add to the map. You can re-order them as needed to optimize your route.

You still need to know the name or address of the waypoint you want to add, but that's the case with paper maps and is a good use of browser tabs to search for it.
Smartphone or mobile device may be recording everything you say
I’m surprised Google hasn’t tried to turn GMail into a walled-garden yet. Not as an instant policy-change - but by starting by extending email (e.g. pushing everyone to use SMTP/TLS and initially refusing to send emails to SMTP recipients without TLS, then a few years later refusing to accept emails from unauthenticated message senders, then improving e-mail (e.g. interactive forms directly in emails, etc) in a way that only other Gmail users can benefit from (like iMessage vs SMS, despite using the same app and UI) - eventually Gmail would be too far ahead of everyone else for features and be walled-off. It hasn’t happened yet - but it _could_ happen - especially as more large companies are using or considering Gmail for their corporate e-mail.
Doom was fine exclusively with a keyboard. It wasn't until Quake that a mouse became needed.
I don't know why, but there is something really unattractive about an older man wearing a t-shirt and no pants (the recommended sabotage outfit.) I imagine the teen audience of the influencers would feel uncomfortable by this.
He isn't a vlogger, not sure why it was reported that way. He had a vlog series like a year or two ago for a week.
Benefits of writing our own application bootloader
Facebook is building an operating system so it can ditch Android
I have no idea ...

Certainly it costs some amount more because I pay for US Mobile (verizon MVNO) and then the twilio fees, but I think my monthly Twilio bill is negligible ...
Oak Tree Forms Are “Best in Snow”
Mental health isn't a strictly subjective experience though. You can measure days called-in-sick. You can measure suicide count.

Cause and effect isn't necessary to reduce harm. You with me?
It's nice to have certainly, but it is not required.

Imagine that I am a friend of yours. I tell you that my child is depressed and the doctor suggests pill1, it makes my child more lethargic. We try pill2 and the depression is gone.

I tell you that I am happy with the results of pill2 and that while I am interested in how it works and potential long-term consequences, I'm happy staying on pill2.

Is this imagined parent strictly better than a parent that refuses to try any pill until convinced of its mechanism and success? I would say yes.

Observation is the workhorse of the scientific paradigm, not idealized experimentation. The quantity, and thus value, of Inductive evidence is greater than that of Deductive evidence.
Hijacking here, I use a similar setup and the fees are way less than my Telco plan. Standard telco is basically only worth keeping for the Data plans.
>But balance that against the 100s or 1000s of times you used google maps and it just worked, perfectly, because it reduced the number of inputs needed to use it to the bare minimum.

I can't, because the autocomplete/dropdown/prediction for saved locations is disabled if you don't enable Google's device-wide "Web and App Activity" spyware function. This means I have to type my address every time I want directions home, even though I manually saved it. It's hot garbage.

Another very common usecase which is impossible: getting directions to a place and then looking at the street view so I'll know what it looks like. I have to remember to check street view before the search or redo the search entirely. Again, hot garbage, and inexcusable for a company spending bazillions of dollars on UX people.
The answer to the title of the article could also be "where the giant and increasing profit margins", which is nowhere.

I don't see any new company printing money like Facebook or Google.
There were some bug fixes in the last year (IIRC) though nothing very substantial, I think. Then again, it's always worked reasonably well for me and I'm using it regularly. I heard it was going to get worked on soon, though.
What are the issues at high altitude? Current turbine engines can already operate efficiently at 50,000 feet or more. There's not much to gain in drag reduction at altitudes higher than that. And there are safety concerns in terms of time to descend in case of loss of cabin pressure.
Yeah, I just mean the PR process auto-squashes/rebases instead of merging, so that junior developers don't have to think about it.

The problem is that if somebody leaves the branch up (delete-on-merge is obviously preferred), or derivative experimental branches, you can't tell if it's been merged or not because the commit hashes are different after the rebase. The branch list has become a scary basement.
The point is that the struct is public, and the fields are public, but users of the crate cannot directly create a new instance of the struct (without going through a function call in the module). This allows users to access the struct fields, but they cannot do any operations that would break if a new field is introduced.
Google, Amazon and Microsoft all have branches in China (yes, even Google. Search is blocked, but that doesn't mean they stopped doing business in China) so it's unlikely they'd see working for a Chinese company as a negative. Jobs where you need a security clearance are another matter.
All pilots are required to speak and use English to communicate, and no one is trying to change that. In fact, one of the worst air disasters was caused by inconsistent language use and the resulting miscommunications and misintereptations.

https://en.m.wikipedia.org/wiki/Tenerife_airport_disaster
> The tuning chip costs maybe 50 cents or something. Just have 3 or 4 of them and pretune the next few channels.

That's 50 cents the shareholders can pocket, and everyone has already inured themselves to the slower experience.

Isn't progress great?
Jetbrains can be set to show you the last commit message that modified a chunk of code. I assume there's a way to do this in vim/emacs for the sufficiently motivated as well.
As Pauli said, “That’s not even wrong.”
I think it’s more a function of the street lamps that allow you to see the road without having to turn on the headlights. If people can’t see where they’re going, it’s obvious very quickly.
Exactly. It basically forces you to walk with the map open and not just do like 'keeping walking straight until you see road x'. Such a damming thing when you are walking 15-20 minutes to a place in a new city or even in an unknown area in your city.
You're talking about https://github.com/zulip/zulip, right? It was open sourced in 2015.
> You get too many candidates, you're unable to give each of us an in-depth review, you may as well say a single sentence like "You resume was quickly filtered out based on this one requirement."

So, the obvious application of feedback would be that you try to rectify the problem and then reapply.

I suspect companies don't want you to reapply, regardless of whether you've improved. They already said no.

But in that case, what's the feedback for?

Your idea here hits a similar problem: if the company starts giving out the information "we threw away your resume because you have it in Times New Roman, and we prefer to hire Courier people", they just gave away their valuable resume-filtering trade secret. Once they've done that, all of the resumes they get will use Courier, and they'll have to come up with a new filtering system. So they just imposed a cost on themselves without benefiting anyone, themselves, you, or third parties.
How do they handle security fixes in old releases? If releasing a security patch requires backporting it to 5 different active releases then I'm unconvinced that this is a useful strategy.
I do agree with you about the title!
I was driving across country, became tired and had to check-in at a roadside motel a few weeks ago. It was 3AM and the clerk took about 15 minutes to complete the check-in. She apologized several times and said "this was so much faster back years ago when we had DOS. There's too many clicks, screen freezes and confirmation with the newer computers". She was older so I'm assuming by newer she means POS systems built within the past 20 years
Not too many places will straight up ghost candidates that have done on-sites, that's pretty unusual.

Sometimes they'll dangle candidates if they're waiting to hear whether their first choice accepts, but even then it's rare not to communicate at all once you've done an on-site.
I don't think this issue is related to soft logout, which is what happens when the user logs out of a device remotely. The issue I was running into was that the app, after 24 hours of being logged in, would get stuck in an initialization loop.
Xkcd 2243 Sentence Generator
> it's very few people

> They just happen to be very vocal

> The internet tends to amplify things, especially twitter.

Yeah, that's kind of what I suspected.
Wow this already looks like a fractured mess! https://matrix.org/clients/ Why are there so many clients with different supported functionality?
Zulip is open source: https://github.com/zulip/zulip
The one time I got some feedback on why I was rejected it was also over the phone.

I assumed the California ban on recording phone conversations without consent made the conversation legally non existent.
Droids and Cybernetics Are a Problem for Star Wars Stories
> You may wish to do more research on their alignment before declaring them NIMBY.

They're not exactly NIMBY, but also not exactly YIMBY. They opposed SB50, which was the most ambitious measure to allow new housing construction in San Francisco, and they're apparently known for objecting to other developments to build affordable housing (generally because any new development in a city means displacing or impacting at least a few people).
Yep, there are a bunch of RHAT employees that are "cleared" and work exclusively on/with .gov projects.
Great UX is worse than fusion - at least once we get fusion done it'll be worked out, but UX will always be on the brink of regression.
Why not bury or cremate?
You answered your own question.

You can write a pretty and functional Electron app in a weekend.

To implement the same level of functionality and prettiness in a native app toolkit like Qt is at least a month of work.

It's the same story as Python versus C, or C versus Assembly.

When C was introduced, the old-timers had the same complains like we do today: why would you program in such a slow and inefficient language? Real programmers (TM) use Assembly, C is for lazy people who don't want to learn and who don't care about the awful resource wasting. 3 KB for a hello world? That's an absolutely ridiculous level of bloat.
I'll tell you a secret: The world is pretty much the same as it's always been, including the people. There are just more of them.

People don't deal with change well, but choosing to believe that the present is an exception to how the human world has operated for millennia only has a short term benefit - validation for those of us in the present. The negative effects of this belief include cutting one's self off from all the experiences of all the humans who came before us.

To learn how to deal with "Internet 2.1" in your life, consider reading some Aristotle, Plato, Alvin Toffler or Eric Higgs.
I thought it said "plant money" at first glance and thought there was about to be a cs:go metaphor about the whole team getting money from the action of one player.
Steal the book and send bitcoin to Snowden.
Hey Snide! I used to contract at GameSpot, and was even at Ziff when it was spun off into it's own thing. I'd just like to say I was fired in 2001 for pissing off an advertiser. Game journalism was already dead by '08. It never really had much of a foothold outside a few outlets, all of which are either gone or no longer trustworthy. Also, game journalists get shit pay, so there is little incentive to do it right.
I appreciate the Fifth Element reference, but what does running a mini cloud have to do with an identification card? Shouldn't 'Multipass' be used for some kind of oauth library or something? Not a great name for a personal cloud.

Or is it 'MultiPASS, multiple platforms as a service'? Still doesn't make sense, presumably this is a personal PASS, since it isn't multiple platforms as a service, it's a single platform as a service provider, different from other PASS providers in that you can run it on your laptop.
not all data needs to flow back and compression still exists
Based on my recent interview with a company that does a huge amount of livestreaming, the really smart people at least have a few ideas about this.
Honestly if you are deploying an application to production, hopefully you have a level of knowledge beyond "click here, then click here'.

The other side of this is that documentation is hard, and Microsoft documentation is frequently lacking or out of date, especially for anything off the beaten path. I use IoT Hub for messaging, and it's documentation is scant, many limitations and failure modes are found by trial and error.
I know. I had forgotten about the book until I saw this article. I think I'll buy it now and more importantly I'll read it.
The person to whom you replied meant that it now means palace but used to refer to other dwellings.
Way back in the 1920s, my great-great grandfather killed himself. The obituary paralleled the family story of his life: he'd been a drifter of sorts his whole life, always looking for some way out of the life of a dirt-poor, subsistence farmer. He was the first member of the family to leave the Amish / Mennonite colonies of the east and come west. When he died, he was far from home in the middle of nowhere, not a penny to his name.

Last night around the dinner table we were discussing an article from The Week about video game addiction. It described young men a lot like my great-great grandfather, with just the moment in history changed. It seems fairly straightforward that the root causes are:

-- Limited economic opportunities / safety net.
-- Lack (for whatever reason) of social ties and support. A lack of an outlet for emotional intimacy.

Are chemicals, including in our air, at play? Sure, possibly. But, it seems clear that in any case you hear about a suicide the story is basically the same - someone simply did not see a future for themselves. We have not come fully to grips with a post-industrial / post-agrarian economy here in the US, leaving many men in particular without much purpose.

The rural / urban divide is mentioned in this thread - living here in rural America (hi y'all!) is a microcosm of the rest of the country - we have the same problems as cities, just on a different but compressed scale. You see both the happiest and most miserable people up close. If you have the financial means to live away from the city, then you can be the big fish in the small pond, IE: both the financial and social I mentioned above. On the other hand, if you are living paycheck to paycheck, surrounded by a limited social network, etc, is it really that surprising it leads to depression? That's the same regardless of your physical location.
I would add to the stalling for time component that they can't know a person's price unless they make an offer.
To be clear I don't have a position on this, I don't know enough about NL. The now-invisible top-level comment was being taken to task for stressing the Moroccans' involvement, which the BBC also focused on. I'm sure there are other aspects to the drug business.
Sure. But having a focus, and pointing out the focus as the reason to say no to things that are outside the focus, might help convince people. (Or they may decide that the focus is a smokescreen, and you're just a negative person...)
It's "Basecamp", not "BaseCamp". I'd also recommend rethinking the phrase "work-life balance" because it creates a dichotomy contrasting work against life, which is silly. Work is merely a part of life, and for some people who hold the same values as you seem to (like me), the phrase "work-life balance" is a dogwhistle for a kind of mere lip service to the idea, rather than a real embrace of it.
D is in the same space, but it started off having a GC and that kind of caused it more problems that it was perhaps worth being in an almost system space. Recent work with different allocator patterns and adding the -betterC compiler flag, I think, may help D in the long run. However, I wouldn't be surprised if D never gets much more popular that it already is.

The other major competitors to Rust is Zig and Jai. Of course Jai has the problem of being unreleased at the moment (and its fate is tightly bound to Jon Blow).

There are also a few other languages attempting to make inroads in the space. For example, Odin and Kit.

Here's my take on it though. C and C++ will always have some sort of systemic problem because they are able to do too much. In order to be a system language AND also do everything that people want a system language to do (games, embedded, high performance) you need (I assert) to have rough edges and dangerous pit falls.

Rust will eventually beat C/C++ on making web browsers and similar technologies because that's what it was built to do. However, Rust probably won't be able to beat C/C++ in game development and total OS development (although it can probably be partially used for both). Enter Zig and Jai.

D and Go both compete with C/C++ in a space that was temporarily taken over to Java/C#. But in the long run may end up being ceded to something that's less than a managed language but more than a system language.

Ultimately I predict we'll see C/C++ slowly give way to a family of system languages that all hold different niches before finally becoming a relegated to legacy only. This could still take a few decades to complete. And if you look at newer versions of C++ it's possible that C and C++ may even evolve to hold a different niche than the wide series of domains that they used to hold onto so tightly.
Tracking deliveries, opens, clicks, failures and complaints for Amazon SES