jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Your practice deviates significantly from what other people are doing in the ecosystem

Yeah, I know, that's what I said in the last paragraph! (: And that's also why I enjoy a 2 second recompile times (I could probably go even lower with some more refactoring) in release mode (debug mode is too slow for me at runtime) for a medium sized project while other people are struggling with half a minute compile times on projects less than half of mine's size.

I'm not saying that what I wrote is the ultimate panacea, but it's certainly one way of tackling the problem of compile times and executable bloat, and it'd certainly be nice for more crates in the ecosystem to take this issue more seriously. (You can only do so much by making the compiler faster.)
my old digital tv still has an analog coax input that displays snow with very loud static when I'm trying to switch inputs and don't get past it quick enough.

This is exacerbated by the fact that it has no remote (possibly lost?) and only capacitive buttons on the front with nothing like a bump or a light to identify where the buttons are.

I hate that thing.
Depends what you mean. Any individual can absolutely order events. It's just they might not agree with someone else's ordering. So as long as you designate an observer, or a couple observers and have a conflict resolution protocol that accounts for whatever it needs to account for (not much if all observers are in the same datacenter, a bit more if they happen to be scattered across galaxies), there's no inherent problem.
I think most if not all of the core team for Go are employed by Google, so if Google dropped Go it would have a huge impact. The community could pick it up but let's be honest, without the original backing by Google, the language would never have gained traction and would be just one of many interesting languages.
I've been out of it for 30 years, and I have to dive back in. The hardware is amazingly fast compared to 1990, and as I frequently note, GIT makes a huge difference in being able to refactor, compared to a folder full of ZIP files.

The frustrating thing for me is that GUI development has apparently gone backwards a decade or so, with the rise of web frameworks and all the extra layers and connections between the user and the actual data.

It used to be that you could grab some components in VB6 or Delphi, and have your database prototype up and running in an hour, and make a stream of modifications as required, with the main delay being pkZIP and copying files prior to making any big changes, just in case. Compile cycles even then were in the 0.5-5 second range, like now.

I've wimped out and use a GUI version of GIT and GitHub, but it is amazing to start a project, and once it's running, push commits to the internet with a single click.

The main limits I see right now are,

My age - I'm 57

My skillset doesn't include the Rust, Clojure, etc...

The programming languages are less impedance matched to the human mind than they were in the past. Pascal made you type a lot of things, but that also made it far less ambiguous, and much, much easier to read and write.

I expect to wait, but not to get crushed. For me, programming is easy, except when it isn't, then its a persistence hunt for the cause of the open issue.
Hi HN!
I'm back again (after sleep and meditation) for any question you may have
I had this only a few weeks ago. Is that 'feature' removed now?
You are in good company.. there are dozens of similar startups/companies out there that address some form of this problem in various ways (ranging from the AWS marketplace to libhunt, producthunt, etc etc).

Even though I would handle this much like the GP, I still do rely on those sites for some of the alternatives. (and many people don't know about the "productthatmightwork vs " trick to see what happens on autocomplete on DDG/goog)
I audited a graduate level VCD course when I was 12 does that mean I can say I have been going to college for VCD since I was a pre-teen? What does it even mean to be a preteen in college?
I love this. I actually bought a Fitbit mainly for this functionality.
Thanks for your feedback as someone who hires for these sorts of roles; I appreciate it.

Here is my feedback to two of your points:

1. Totally acknowledge the 3-6 month ramp up time for a product, but engineers can easily take that long to be productive and fluent around the technology stack, so I would argue that unless you are hiring a domain specialist, a generalist of any sort will take that time and be a risk for around that long.

2. I acknowledge your PS and I intentionally did not this post a huge backstory because that is what an interview is for, and the point I was making by asking this question was how to even get to that point.

3. As another poster indicated (and as I am aware since I’ve been working for awhile now); obviously it’s easier to make a non-standard transition in your current organization, but it isn’t possible if your org/team doesn’t hire for these roles or if you’ve joined a team where there is already someone entrenched in that role. So in that regard, I believe going across-orgs is probably an easier move, and appreciate everyone’s advice in that direction.
Management is terrified of remote work because it reveals how useless many middle managers actually are.
> It makes me wonder if any WPM threshold is enough to convince people to make the switch from Qwerty.

No. You don't switch for speed. You switch for comfort and to reduce strain.

The reason why the 120WPM speed is brought up at all is to (1) demonstrate that the keyboard design isn't totally bunk, and (2) that the person has spent enough time with the keyboard to get to a level of mastery with it that their opinion on the keyboard is coming from a place of knowledge.
Well, people still use Lisp, Fortran, BASIC, and C.

According to the TIOBE Index, C (1972) is the most popular programming language in April 2021 (followed by Java, Python, C++, C#, Visual Basic, JavaScript and, uh, Assembly Language. Fortran was at #20.)

So COBOL is in good company. ;-)
Pre-pandemic, the growth of remote orgs was borderline rampant. Covid just accelerated the timelines. We'll see some rebound back to offices, but the ball has been set in motion:

Remote work is here to stay.
This is totally not my area. But are most offices for members of congress not able to keep the _really_ secret stuff on their own systems? Like, is the most sensitive stuff only in a well-secured SCIF in the basement or something?
Interesting - well those are are the kinds of people I watch.

I’m using AppleTV, but not logged in. It’s possible that it takes some time for that to happen.

Also, I watched a Jerry Miculek Video yesterday, and got no political stuff, so it’s also possible that the algorithm has been improved or they have specifically acted to break this association.
That's an interesting question and I'm going to give you a somewhat snarky but truthful answer: Software mastery is exhibited by the code that I wrote today - and oh how horrible it is to look at what I wrote six months ago.

Through-out my career, which is now over four decades if you include the software I wrote as a teenager (before I got paid to do it), I've continuously found a better, more elegant (which can almost always be read simpler or clearer) way to tell the computer what to do.

So my non-snarky view-point is that there's no such thing as mastery but rather that it's the proverbial journey. There is however a baseline at the other end ... if it's not functional and maintainable, there's a definite lack of mastery.
In comparison to the violence that was going on before the cops pulled out of their precinct, it was definitely more peaceful. It was also many orders of magnitude more peaceful than the current situation at the Capitol.
Well, and on the Mac, it's not the only method. The walled garden here has big open gates.

That said, all software on the Mac, post-Catalina, has to be 64-bit, whether it's distributed through the Mac App Store or not, because the 32-bit system libraries are no longer included at all.
Does that affect HN replies? Or does it have other issues?

I have not received any notification mails in the last days
raw experience
Being able to break a complex project into granular bite-sized tasks.
Perhaps because it was deserved? If the leader of the world insists on taking abhorrent actions, what's the neutral position?
I would like you to show us some examples!
The author is not talking with the snide condescension of an Internet troll who, after reading the first chapter of a book, feels he's been clued into a grand truth. He's talking with the snide condescension of one of the world's top researchers in the field. Or, rather, he's not putting effort into communicating to people who don't have some background in PL theory and some familiarity with many of these arguments.

Professor Harper typically spends two lectures in his undergraduate PL class developing the idea of dynamic typing, and then demolishing it. If you turn to the section on 'Static "Versus" Dynamic Typing' in his book (http://www.cs.cmu.edu/~rwh/plbook/book.pdf -- currently section 22.3, but subject to change), you'll find a summary of his argument. Basically, what dynamically-typed languages do is not really "type-checking" but "run-time tag checking."

You brought up a really good point though -- C and Java aren't really statically-typed languages. Getting a null-pointer error is just not possible in a type-safe language.
Deadzone (I used Color)
> They're not trying to make development harder but they're not trying to make it easier either.

Agreed. There are so many things that can and should be improved upon. I'm keeping my fingers crossed for iOS 5.

> They won't put the effort into fixing developer pain points if the only practical outcome will be more mediocre apps.

I think you're being a little too cynical. I prefer to give Apple the benefit of the doubt. After the whole Xcode 4 mess, I get the feeling that there's some disconnect between how Apple uses the tools and how the community at large does - a gap I hope Apple works to eliminate.

> At the same time, the marketing dept. is milking their leading app count for all it's worth, so they won't be doing a purge.

Yeah - totally agree. They'll never do a direct purge (ie "Hey, your app isn't selling, so we killed it"), but I'm holding out hope of my other suggestion of their using a price schedule to "encourage" developers of low-sellings apps to pull them themselves.

> Rather, I think they will work on more ways for the cream to float to the top, like the "genius" feature of the app store

It's a hard problem to fix, and I imagine we'll see some good breakthroughs in this area in the next year or so. I'm genuinely curious, though, about how your experience with the "genius" feature has been. To me it seems to just recommend random apps from similar categories; most of the time, I walk away thinking, "No, I already bought an app to deal with [x/y/z] - I don't need a second." Given the amount of info Apple has on me (app, music, and movie/TV show purchase histories, age bracket, metro area, etc, etc), I'm surprised that their recommendations are not better.

> and on raising the quality bar with their own apps like Garage Band and iMovie.

I think they've definitely succeeded with this one. After seeing apps like that, it really makes you want to push the boundaries and really up the quality of your apps.
Inflation is pretty much directly based on the control of the currency.

While I don't necessarily advocate a society using gold-money, it's an example of a situation where the state couldn't directly control the currency. A state in such a society could still tax and arbitrarily confiscate money but it couldn't create inflation (well, under normal circumstances...).
A former coworker once caught someone whose claimed PostScript experience consisted of clicking "Print to File"

Was that deceit, or tremendous ignorance?

It seems to me that there's a huge problem with resumes and interviewing regarding unknown unknowns. 1-10 ratings, for example, vary wildly depending on how much you don't know that you don't know. When I graduated college, I was a 9/10 in C++. Now I'm about a 6, even though I'm ten times the C++ programmer that I was. :-) But I don't dare tell a recruiter that...

I do agree entirely with this statement of yours:
at a minimum that I have already developed it to the point of being commercially useful

Which is sort of my point. You can have employed a language or technology, professionally, to solve a problem, gaining very meaningful experience, without coming anywhere close to being an expert, or even meeting most people's requirements for 'knowing' something. I'm certainly not saying that people should list anything technology they can conceive, on the most tenuous bases they can rationalize.
Best thing is, combine it with PhoneGap and you've got a "native" app store submittable app quickly.
"The more you and your friends are active, the higher your level and the higher your points. And points mean prizes; unlock new content as you progress."

What prizes? I don't see any further explanation of this anywhere on the site. What are the point values for these prizes? What kind of content am I unlocking? Advanced exercises, tips, what?

It's really not clear what happens after I do the exercise, tell my friends and get some points, but apparently something will happen.
I have tried to do this before. (Manually, but still.)

It does not work. People genuinely want to buy you useless junk you don't actually want.
Does anyone know an efficient way to have vim update the ctags file as you work? I find myself always forgetting to update the tags.
And yet, at the end of the day, "making photo tagging easier" is what it comes down to. They're framing it as providing a benefit instead a feature.
I have to admit that I'm a little puzzled whenever this happens on a well-known site. Do not all registrars allow you to set up auto-renew on your domains? I have to explicitly choose not to renew a domain.
With some Markov chain generators and leetification, not as hard as you think.
He stated the LinkedIn profile was under a different email (makes sense, not corporate one). I'd guess 1: name+company matching was enough.
Holy shit that's amazing.

Is there a thing like this for the US?
Would it make more sense to see the work of a philosopher as that of a performance artist? I do not mean this in a sarcastic sense, but in the sense of coming up with intuitive but applicable ways of considering and interacting with the world
It really depends on company culture. But there's probably a good chance this affects him at the company internally.
It's interesting to me that the discussion appears focused on copyright issues, rather than what seems like a potential First Amendment violation by the police.
'It is about the relevant variables for deciding Y not being present in X.' Could you explain a bit more about this? Can I interpret that as 'X contains some signals that indicate a target Y'?

If that's the case then it still isn't that different from classical statistical inference, am I wrong? There are many problems that we can hardly be sure there are relevant signals in X when we are studying the target Y (e.g Biology/Physics), correct?
The biggest issue is that there's no real compelling reason to migrate away from Python 2 now. It's not meant to be an attack on Python 3 - Python 2.7 is still well-supported, and is plenty good enough for a lot of us.

That said, if I were starting out now, I'd start with Python 3.
Is this a "Black Mirror moment"?

http://www.theverge.com/2014/12/31/7471901/i-cant-stop-compa...