skysight-inc/HackerNews huggingface dataset:
Good points. They’re entitled to their research and development not being cloned. I think that fracturing is likely with RISC-V in the short term but a natural hegemony will form under some protocols, hopefully they don’t suck and can scale.
I'm a fan of WinPython, though it's only for Windows. It let me get started quickly, while also providing access to the standard tools such as pip. For virtually everything I've done, either pip or "python setup.py install" have been successful. The nicest thing about WinPython is that if I mess it up, I can just erase it and start over. I can also test my code on a "clean" distribution, to make sure that my installation instructions are valid.

The practice in my team is that you can start out any way you want, but you're expected to begin learning batter practices as your projects mature. And we have a couple people who can teach you. Though I was the one who introduced Python to my work site, I'm also one of the ones who needs to continue learning better programming practices.

It's sad that there is virtually no decent training for scientists who want to be better programmers. There's certainly a cacophony of advice, much of it conflicting or too complicated to be credible. Maybe it's not widespread, but when "scientific" programming is mentioned, there are always a lot of comments to the effect that we shouldn't be programming at all without a license. Likewise for the use of Excel. Instead, scientists are left to figure things out for ourselves, like we've been doing anyway since the dawn of time.
"The lady left her door open, how was I supposed to know she wanted to keep her furniture? What's wrong with these stupid cops who say I can't take the TV?"

This is some serious gaslighting.

Dysfunction is normal. Teams that are unproductive because of problems, i.e. 'the vehicle is stuck in the mud' are expected. To the extent the problem is known, there's at least some attempt to redress the issue, then obviously people are going to be aware of the lack of productivity, and it is what it is - these things happen.

And it's understandable if someone doesn't want to stick around, that's a legit reason to move on.

But that's a very different thing than people who are expected to do things - who do not do them because they can obfuscate and lie about their situation.

"name-calling and accusations of bad faith don't really serve anyone in the end."

Fraud is Fraud. It's not 'name calling'.

The OP has put lying about how much he does literally in the title of the post.

It's not 'bad faith' to indicate that his lying is inappropriate, and it's frankly repulsive the lengths that people seem willing to go to support someone who wants to admittedly lie about their work and get away with it.
absolutely disagree.

Some of the most valuable and insightful anthropological artifacts are merely shop ledgers and discourse on bathroom walls -- and we've never been better equipped to document/store/search/access the entirety of the saved artifacts from the modern age -- and presumably our mastery over information technology as a domain will only improve and make things easier.
C++ #pragma, #include? Golang import statements?

I see why they did this for the Go 1 guarantee, but would prefer if they used a keyword and had a defined restricted syntax for it. There are a growing number of these comments and they’re poorly documented and spread around different tooling. It’s kind of a hack.

https://blog.jbowen.dev/2019/09/the-magic-of-go-comments/
There are so many dataframe libraries, many of which have APIs closely following pandas, but not drop-in replacements. I wish we could agree on a standard describing the core parts of what a dataframe must do, such that code depending only on those operations can easily move between dataframes.
Don’t forget wage theft!
I wonder if it's keeping the protocol ms-edge, although I'd assume you'd have noticed that. I guess you could try creating a tiny app named msedge.exe that reopens the links as https://
Not so clear. Windows 8 with OpenShell installed is basically the same user experience as Windows 7; you can basically act like Metro never existed.

Windows 10 doubled down on Metro and much of the core functionality isn't available in the old control panel anymore. Even with OpenShell, it's a lot more janky than 8 is.
As a D&D player i don't mind paying for physical media, and I don't mind paying for electronic versions of the media that are integrated with D&D Beyond or Roll20.

What I find galling is that I have to buy the same content on different platforms instead of buying my digital content from WotC, and logging into Roll20 or D&D Beyond with a WotC account with my entitlements.

Both D&D Beyond and Roll20 can negotiate with WotC on how payments would be split up, or whatever. The current model is hostile to me as a consumer, and I don't like it :P
> I can't imagine ever returning to an office in which there is more pressure to spend 8 hours a day sitting in front of my computer.

But this is what you are paid for. Do you not feel that this is what you should be doing in the time you are contracted to work?
Eventually they'll figure it out, this is not rocket science.
It's a bit different for JavaScript. If you don't like python or ruby or php, you can just decide not use them.

JavaScript is much harder to avoid because there's isn't really a native alternative in the browser.
JavaScript is forced down our throats, liking it or not.

So yes, I personally resent js and its community for it. And I feel extremely pissed when I'm told how supposedly awesome this technology is, because I'm having an indigestion. It's not about getting a rise out of bashing, it's just the expression of an immense fatigue about this ubiquitous stack.

So there's the light trolling of other stacks, and there's js. :)
I get where you are coming from but I still disagree that we should try and game the system like that. Instead our peers and CTOs should grow the "realism" brain lobe.

This hits even closer home to me because I am about to get evaluated this Monday and my PR performance has been pretty sub-par in the last 3-4 weeks -- I've been put in a project that has been abandoned for like 3 years and only recently picked up again and 90% of what I do is documenting and taking notes and creating GitHub issues; coding is sadly still a low priority activity because there's still chaos.

But you know what? I don't care anymore. Let them fire me if they use broken metrics. I am doing my work very diligently and I am making sure the project will be in a better shape after me. If they can't appreciate that then I am not bothered by such people viewing me negatively. They are in the wrong, not me.
Neuromancer becoming reality. Unfortunately, it was a dystopian future.
You are right. It appears there is a cut-off for inclusion (perhaps low, < 20, star count?).
I have been at exactly one (web) company in my life where the cost of computing resources actually mattered, and compared to bandwidth, even that didn't matter.

The companies I have been at where computing costs did matter were doing extremely specialized, long-running calculations that are inappropriate for lambda.

I'm sure there are rare exceptions, but this all smells like premature optimization. Developer salaries are, 9.99 times out of ten, the cost you want to optimize.
I had to do it when importing keys on another device
> I don't get what's missing? Seems like that's the list in the documentation.

The essential part of this is the fact that it is a columnar implementation. Although that's not interface-level, it's not a detail: the time complexities and degree of memory sharing between input and output are different for these algorithms. The video link above is fast-forwarded to the 3.5 minute section that describes this in detail. (I've talked about it in about a dozen talks, but that one is a pretty good presentation.)

Keep in mind, I think Julia is great! The composability and generality of the array abstract type make short work of a wide variety of non-columnar algorithms. I wish we were using it more in high energy physics. As I said above, I'm doubly interested if someone is thinking about doing columnar algorithms in Julia. (The multiple dispatch would make it a bit different: you probably wouldn't want a high-level wrapper like ak.Array, just a uniform interface on all the node types, since they don't have class methods to expose internals.)

The columnar approach has two main advantages, only one of which is to make up for Python's necessarily slow implementation. The other is that it improves opportunities for vectorization, the hardware equivalent of what we're doing for Python. Doing it in Julia would not be superfluous!
Really? I'm seeing shrinkflation or 10-20% increases on many items. It can be easy to miss too, like $2/lb meat going to $2.40/lb.

That's interesting that rent is dropping. Maybe that's only in very small locales?
I found that if I’m deep copying then that’s a sign my software design is wrong.

There’s a lot of challenges and problems with deep copying, better to find another way.
There is an effort for this: https://github.com/data-apis/dataframe-api
My hunch is that Go packages will still work fairly well for isolating gory details. The guts of a package can get more complicated with generics but there is friction for consuming anything more clever than, like, ‘lists.NewLinkedList[myType]’ outside; further, the path towards cleverer and gorier cross-package APIs mostly goes through interfaces. In this way, underneath some new syntax, the concepts employed when using polymorphic type parameters largely resemble the status quo for dynamic dispatch.
Tardigrades are amazing and so is this. But I fully expect the next experiment will end with facehugger sized tardigrades tearing through some Black Mesa-esque lab.
I tend to agree. I have one window from each app open at any time, and dedicated hotkeys to bring up each app. Having to guess how many cmd+tab I'd need to get to the app I want breaks my flow so I set up opt+h to bring up Firefox, opt+j VSCode, opt+k Slack etc etc.

But obviously, to each their workflow!
Archive Team is not the same as the Internet Archive.
I was never happy with the performance of Calix CPE. We used them heavily at my last job, and indeed customers would have all sorts of trouble that we could never reproduce when we sent a tech. My favorite little hack was that I wanted live stats from the OLTs to be in our own database so that it could show up in our support portal and internal CRM and be aggregated for general network health statistics. (i.e. when someone went out to repair a fiber, they could instantly see the customers come back online, or more often... know while they were still out in the field that they didn't fix it) I wrote a program to scrape it (by ssh-ing in, thanks golang.org/x/crypto/ssh!, because their SOAP API returned no useful details), and after running for many days... it caused the OLT to stop routing packets entirely. No Internet routing, no management interface, it just flat out died unrecoverably. Anyway, they blamed my app, so I built them a static binary of the scraper that could run on Windows (they didn't have any Linux boxes) and after much back and forth they traced it down to a race condition between the two redundant processor modules in the OLT. So much whining how it was my fault, when it was their fault.

At the ISP before that we made our own CPE. The leads on that project really understood the Internet and managed to get reasonable latency, even over WiFi. But the incumbents still seem to not know about fq_codel, or how to put more than 4MB of RAM in their devices, and the users suffer as a result. This article reminded me of how mad it makes me, sorry for the rant. (I switched to a different industry where less lasers are involved.)
I guess I'm just a worthless one.
UX is definitely user hostile
If you try telling a historian in a hundred years time that there wasn't anything of value worth saving on a site where millions of regular people had conversations about pretty much everything of relevance to life in the early 21st century they will robustly disagree with you.
A symmetric gigabit with unlimited transit isn't terribly small though. And the super-awesome side tail of residential service continues to march forward. My own home connection is symmetric 10 gbps.
How do I check what the limit is on century link? I routinely use more than 1000 connections and want to know what my cap is
You should check what Prisma team has been doing lately
My wife and I cook every day, and at the moment we're both using Nutracheck (so we're scanning barcodes and entering weights a lot as we cook). While I occasionally have to wipe my hands on a paper towel, I don't find myself incapacitated by sauce much of the time.
I'll make it really easy for you - ignore everything in that list except fetch.

The rest is nasty, nasty bloat. Saga in particular is one of the most pointless and libraries I've ever seen. Total solution looking for a problem.
What a strange way to juice SEO. It implies search ranking values open source projects.
Don't you remember? That's how we got into this mess in the first place!
The timing depends on your charset. You may not want to tell it to everyone on the street, but it's not something you need to keep secret either.
There's different kinds of distractions, though. For me, staring out the window is quite different from doom scrolling. The former is more akin to thinking in the shower, while the latter is just... doom scrolling.
That's a weak argument. Apple is about 50% of the smartphone market in the US alone.

If you're looking for reasoning/justification behind why Apple got away with something like this, blame the government agencies for not doing their jobs.

IMO, it's slightly unfair that Microsoft got hit with that lawsuit back in the day. They 100% deserved it, but it put them at a disadvantage some years later against all of the other monopolists in the tech industry who were not being scrutinized for doing the exact same (and worse) things.
...why?

It's a pretty high bar to say that something should not be archived and it's a waste.

I am not even going to state my opinion on the issue now, I am just disappointed about the level of discourse comments like this create. No justification, no logic.

TL;DR is that you don't like reddit. This is not useful to anyone.
I think you are probably misremembering the ease of play with older editions. I have been playing D&D in various iterations, and have older books going back to the original AD&D 1st edition and BECMI box sets and 5e was far easier to pick up and play, and is way more accessible to young children than previous editions.
Firstly, being able to walk away from a job or career with your income secure can be psychologically valuable even if you never do it.

Secondly, what I really want to do is exactly what I'm doing right now, except for three days a week while still supporting a family. That means supplementing income with investments and owning a home to cut down on expenditure.

The opinion that the meaning of life is to be laser-focused on a single goal for a hundred hours a week is common, but I disagree with it. I don't think I'm productive or happy working even 40 hours, while in 32 or 24 I get much more done and can take better care of myself.
People with (often) new age mystical beliefs justify them with unconventional, incompletely understood, or naïve views of QM. Like the belief in the healing effects of crystals due to some quantum effect or that consciousness is generated by quantum effects in neurons.

I seriously doubt any quantum mysticism is true, and I'm happy to defer to the physicists to get my woo from QM as in this experiment.
This list may paint Rust as a weird language that can't do anything (not even a linked list!?), but it is a good advice.

Rust is easy when you do things "the Rust way" (with more overly-cautious thread-safety, immutability, and tree-shaped data than you may like). You can protest and insist that you do things your way, or you can learn the language. You first have to learn the language as it is, to understand it can and can't do, so you don't get stuck trying to force a solution that it just won't allow.

As for linked lists and graph data — Rust can do it. The problem is people try to use references for them, and that can't work. Rust references are not general-purpose pointers. I find the naming very unfortunate, because it sounds too close to holding objects "by reference" in other languages, but Rust references can't store data! Rust references semantically closer to being mutexes evaluated at compile-time. Your first attempts at a linked list out of circularly dependent mutexes is going to be total nonsense.
Maybe I'm just cynical, but I tend to think of which party is in 'power' as just a proxy for which party gets the biggest bribes :-P

But tbh, if I had the answers, I'd run for govt :-D
The whole thing was just fearmongering. Many other countries have seen huge drops in fertility rates without any heavy-handed methods.
The metaverse has a groping problem already
Go look at the SEC’s mission statement and the full name of the ‘33 Act and ‘34 Act.
i seriously recommend anyone downvoting this to read the actual IPCC reports [1]. not denying that climate change is happening and causing harm, but the proximate effects due to climate change (i.e. extreme weather events, loss of biodiversity, decreased food/water safety) are worth understanding concretely. the biggest worries from climate change IMO are all the second-order effects, and somewhat socio-political in nature: catastrophe in one region tends to “spread” to other regions, e.g. when one country experiences famine the adjacent countries can be overloaded with migrants and now they also have not enough food, leading to a contagion of food insecurity. if the biggest problems really are socio-political (based on how unevenly climate change hits throughout the world), it hints at other options for deadening the blow to climate change that a typical reader might not be aware of. it also points to the risky idea that the most effective way of decreasing these sorts of localized-but-contagious catastrophe really is to lift every region out of poverty (giving them the same tools we have to easily relocate or react to shocks), which today usually means prioritizing energy security (even if unclean energy) and definitely not any of the “degrowth” ideas casually tossed around.

[1]: https://www.ipcc.ch/site/assets/uploads/sites/2/2019/06/SR15...
I think the line is drawn where nobody cares enough to archive it.

How interesting would it be to trace the evolution of e.g. TheDonald from parody to party to sewer, without the retrospective editings and deletions?

Yeah, there's a limit to storage, but it's growing faster than, perhaps, you warrant.
Financial freedom in their marriage? If you meant single moms then they have to be able to make money. That much is obvious. But then let's address broken homes. If we're going to tackle big problems that one seems like it would have the greatest impact. Not least of which for the kids, who seem to not be factored into this conversation at all.
I left Google last year. And you are right; mold (or anything that I create) should not be valued at my opportunity cost but instead at its intrinsic value.
Or you can just buy a Nintendo Switch. I wonder why they don't have game-boy emulation yet.
Russia hands draft security pacts to US, expects quick talks
I'm no longer in the Apple dev program, but a French tech outlet tested it and say the difference is noticable, but not stark. I'll keep on sticking with Spotify.
I didn't box everyone. I said conservatives. Fox News loves to bash San Francisco. I have to live around conservatives who are always bashing San Francisco. I think the source of it is homophobia. That's my opinion. I understand yours. Yes, I agree, it would be wrong to call everyone who has a criticsim of something in SF as homophobic.
I checked on my account, and it looks like there are only two things total to disable? Not a big deal that there's no master switch, unless there are more things for some people for some reason?
I completely agree that using a median LOC over 12 or so months is much more representative. My point was that many times, especially when you are a senior programmer, you have a ton of other stuff to do like making or curating issues in Jira / GitHub, produce or edit documentation, make onboarding guides, introduce dev tooling, and many more. Normal coding can seriously take a back seat for literal months when you are senior and yet you still produce a lot of value.

So yep, with your clarification I am fully with you. As long as we measure people over a long enough timeline then yes, LOC can be an accurate metric. But a lot of other things have to be taken into account as well.
LOC is just one within many signals your manager and organization should use in their review. If you have low LOC because the project was in chaos, or was still being designed and organized, etc... those would all be fine justifications to me as a manager. In fact, those would be problems for me to solve -- to make sure you are in an environment where you are able to be productive.

If, on the other hand, you were on a "smooth sailing" project, and didn't have any code delivered in the last month, that would be a red flag to me, which we would need to talk about.
It could also be because elected officials, media and public opinion are making it harder for the police to actually carry out their jobs and ensure public safety.

That's probably an unpopular opinion but someone has to state it and get hit with the downvotes :)
does cmd + backtick still work for switching windows on a mac? I seem to recall this shortcut
1. Unless you have a good reason, the default one. 2. call the right allocator/do RAII. 3. The 'borrow checker' doesn't solve concurrency problems. 4. it's not a graph data structure, if you're using normal list operations you won't introduce cycles---concurrency bugs not withstanding (see 3). Not sure why you're hung up on that.

Pretending linked lists are some sort of unsolved computer science problem that necessitates all this pain is quite silly and quite telling.
At the place where this worked well, we released small changes throughout the day. We released the monolith around 50 times per day. Developers release their own changes in small groups. We deployed the main branch, and only used short-lived (< 1-2 weeks max) branches. Used feature flags to control when customers actually saw the features (as needed.)
Even opt-in is not always the solution:

https://stevestreza.com/2020/02/17/ios-adware/

Discussed here:

https://news.ycombinator.com/item?id=29356496
> - Immigration won't be the solution for western nations that it used to be. And poor nations with insane birth rates don't have them any more. Already eastern europe, india, phillipines etc are becoming rich enough that much much less people want to emmigrate. Africas next. Cheap labour for corporations will basically dry up.

I'm not sure that high birth rates are driving emigration so much as corrupt and ineffective governments, and I'm not sure that corrupt and ineffective governments are consequences of high birth rates. And by corruption I'm not refer to the US variety (political donations) but instead low level bribery that is required as part of every day life.
Real-Time Authentication via Embeddable Magic Links