skysight-inc/HackerNews huggingface dataset:
In a situation with declining proportion of working age population (and lack of sufficient automation to offset it), one will lead to the other, as more and more of the share of resources from the working population are reallocated to the non working population.
Expecting to see an announcement that administrative staff will be increased to manage the transition.
I found this on the Emacs Wiki [1]. It seems to work:

(defun sort-symbols (reverse beg end)
"Sort symbols in region alphabetically, in REVERSE if negative.
See `sort-words'."
(interactive "*P\nr")
(sort-regexp-fields reverse "\\(\\sw\\|\\s_\\)+" "\\&" beg end))

[1]: https://www.emacswiki.org/emacs/SortWords
Humans are curious. We've always wanted to know what those little dots of light in the sky are.

We used to make up stories to explain them... but now we don't have to, we can figure it out using our knowledge of matter and physics, make predictions to check whether those are correct, basically the scientific method... religion is not necessary to explain why we look at the sky, nor why we feel we have to be decent people for that matter, or why we would like to know where everything came from and where we're going. Simply being consciuous and rational and curious is enogh for all that.
Does end-to-end have to be agnostic to the backend to you? Do you feel the same way about end-to-end encryption? Would you say "end-to-end encryption as long as the backend is rust/go/c"? Why not, what's the difference? Most projects exist in a ecosystem, and in this case using the same language on both ends makes total sense don't you think? They pull from the same repository, use the same language servers, and run mostly the same code.

Why is that a problem?
Pre-Kotlin and Jetpack Android were very tedious. Even simple things like handing button click events and changing the text of a label at runtime were not obvious or simple, and you had to worry about backwards compatibility libraries to a larger extent than any other platform.

From what I understand modern Android has become much more pleasant to develop for.
The people two rungs up the ladder from me in my consulting job work like this, if not more so.

They all have families and are PTA presidents and things so def not absentee parents or spouses. Some people just have a seemingly unending source of energy and ambition.
I mean, sure, but literally every avenue of human endeavor endures ignorant and/or contrarian criticism. Science certainly isn't spared from this, but it generally doesn't prevent good science from getting done.

However, the premise of this thread is that scientism's blind dismissal of dissent _does_ impede the process because it turns a fluid search for truth into an ossified political position, which can, in turn, provoke actions that chill dissent.

So there's dumb dissent and smart dissent, but if there's a large contingent of scientism zealots who are indiscriminately dunking on _all_ dissenters, then that's a problem.
Maybe don’t judge it, then. At least not in such a condescending way. Especially since we need more people thinking deeply about how to make education work, not fewer.
The Rise of AI Chatbots in Romantic Relationships
Yeah you don't need a PhD in math to calculate the odds of getting to tenure with that degree.
These are called material views.
Science has come against its own limits many times.

Hume's problem of induction shows you that every scientific conclusion is a leap of faith. Scientists try to make it as small as possible of a leap, but it is still a leap.

Chaotic systems require more percision than physics allows, making many systems theoretically unpredictable. Having accurate models is useless. If you have a model that's theoretically accurate but requires more accuracy than the universe actually has then what does that even mean? Where does that information come from?

Qunatum mechanics was basically the end of causality as we know it. Forget correlation does not imply causation. There is no causation.

Godel's incompleteness, Turing's halting, prove that formal systems have limits and that even logic itself cannot go everywhere.
Your comment is full of false accusations and has nothing to do with what I wrote.

Where did I say they should blindly defer to philosophers and theologians? I said these subjects should be studied more. Nor did I say people currently blindly adhere to scientists.

If you’re going to argue, at least bother to read the comment carefully first.
Really good point. It’s not just about screen “time” - it’s about screen content. We also try and share the screen time with them as much as possible, so we can engage and discuss what we see and who they interact with.
the scientists are not the problem here, PUBLIC science and public institutional structures were, are, and will be.
The media takes a scientist, who has a strong tendency to say "this may work, we can't be sure" and "under some conditions, we believe that it might" and turns it into "we know!"... for institutional media reasons. Some scientists like the attention and are willing to play along, to an extent.
Public institutions need "certainty rhetoric" for legal and PR reasons. The reason Ivermectin was so clubbed to death wasn't because it ddn't work, it was because the legal process of emergency certification of the vaccine required that there are no working cures, so that could institutionally not be pursued. No evil intention is needed here; "we want to help and this is a legal hurdle", on the one side, meets "we want to sell this thing and need the certification" on the other.

Scientists will always say "wait a minute, were not sure". Institutions and their structures leave little room for this, so scientists get translated to certainty rhetoric, and the gullible public who often has a quasi-religious view of science swallows it, as that's how the media makes it for them.
This is a fairly standard approach to solving that issue. There are even some applications built for the purpose of housing that data, encrypting it, maintaining audit and use records, processing DSARs, and interacting with the data in useful ways via API.
I raise poultry. I do not wash eggs and store them in the pantry. I even incorporate raw eggs into some recipes (e.g. ice cream).

The risks are overblown for healthy birds raised in clean conditions. If you can verify those details, you likely will not have any problems.

Otherwise, yeah, always refrigerate store-bought eggs. They have been washed and the conditions of the flock are unknown.
> But it’s almost impossible to build a “monolith” database that lives up to the modern legislation requirements, at least within the EU.

This is an extremely narrow view. There are a zillion uses of databases that are not storing user data from web apps or whatever.
> Good move, but another thing this brand does is charge you a monthly subscription to unlock the full battery range on your bike.

Fuck Zero Motorbikes and their subscriptions!
Deepkit is a fantastic solution for this. It uses a compilation step to inject metadata about types into plain JS.

https://deepkit.io/
Not iOS, but I'm fairly confident I could be productive in an Android codebase in a week.

The only reason I don't think I could do iOS is because I'd need to use a OSX, and I think it would take me longer to become productive in OSX.

It also depends on what you mean by "productive", would I want to lead a team to create a new app from scratch? Probably not. Go into an existing app and start fixing bugs and creating new features? Sure.

I did a trial week before joining my current gig full-time. I had pretty much no typescript experience, came into a large TS react/nodejs app and had a pull request on the 2nd day for a new feature.

I wouldn't try to work on a Haskell or OCaml codebase, they are different enough that I'm not confident I could pick them up quickly. But most mainstream languages are similar enough that it really shouldn't be that hard to pick them up and be productive.
Window Maker Live: Cool Retro Look, Even Cooler Performance (2017)
While this article is from 2017 and describes the authors impressions for an older release, it also applies to the current release.

There is a new release out since a few days, based on Debian/Bookworm, for which details can be found at https://wmlive.sourceforge.net .

The most interesting aspect of wmlive are not so much superficial features such as the GUI preferred here, but rather all the tools and utilities that are available under the hood.

Anybody feeling at home at the CLI will be positively surprised that many tools that usually have to be retroactively installed manually after installing other common distributions are already available.

As a sysadmin one should not have to worry about the existence of basic tools like mc, rsync, screen, tmux, ncdu, dd, parted, gdisk/fdisk/cfdisk, tcpdump, fstransform, nc/telnet, wget /curl, sshfs, vim, emacs and so much more. It all has to be already there and directly available.

What somewhat bothers me about common distributions is that flagship applications like libreoffice/chrome/gimp and a plethora of more or less obscure languages are usually dumped to the installation target, but the small tools that are relevant for a serious system administrator usually tend to be absent.

One of the main goals for wmlive has always been to produce an installable live medium that is as comprehensively equipped as possible and can serve as a versatile tool, for example when rescuing any file system type on external systems.

You can't tell from the supposedly nostalgic wmlive GUI that the right tools for serious jobs are available under the hood
Mostly to pretty it back up into the original shape (so it matches what was already in git)
Right? I was thinking maybe they were making a joke. Looks like some kind of skeletal spider cucumber to me.
The page is dotted with red flags: "Join waitlist", name dropping large names, vague features, vague screenshot. It's trying to solve a huge, abstract problem without saying how it does it.

If you could just do what supermemo does, but on Mac and handling anything other than Internet Explorer, I'd throw money at it. It has already solved the problem of "never forget anything", except it doesn't run on anything I use.
Text2youtube
Amazon wants you to pay with your palm: attack on Apple and Google
> Would they need to replace or clear all pre-CLA contributions?

Yes, on a per-file basis.
"Cre binds to two LoxP sites, pulls them together, cuts out the DNA between them, flips the direction of the DNA, then reinserts it backwards."

A protein does all that?

We are cisc processors!
https://archive.ph/HNest
I am not the person who created the content, I just stumbled upon it while doing research. Personally, I think the idea in the title alone is even enough to warrant posting this for the commentary.
i have a feeling this site is AI-generated
> There are no downsides to wearing a mask

this is objectively false. it is generally accepted in the scientific community that wearing masks for an extended period of time is dangerous and leads to respiratory illnesses.
I learned to program in Objective C, it was fun. Spent many hours digging behind the scenes, but the only fun fact I remember is that it’s a strict superset of C, so any C program is a valid Objective C program. Always found this fascinating.

Are people still using it today? I thought Swift took over.
And the game was eventually quite profitable!
I’m always in my home wear, t-shirt and shorts.
Sure, but say you focused as a iOS developer you definitely cannot tell the recruiter doing Android are the same. They wont hire you if you say you have no Android experience, same thing
I think the definition of "productivity" is part of the problem. Managers view "productivity" as the ability to bounce ideas off each other and working collaboratively to get traction on hard problems.

This isn't how most engineers write software at the ground level though. Engineers need quiet concentration, free from distraction. Yes, there are hard problems that need collaboration to solve, but that type of interaction can be scheduled when needed. Far from needing to "bounce ideas" off other engineers, most senior engineers are pretty self-sufficient.

There is a different issue at play with junior engineers. They need supervision and that's hard to do unless your on a zoom call with them all day long. This isn't a new problem - it's simply a problem exposed by being remote. When we were in the office, all these junior engineers, were pulling productivity away from your senior engineers. Moving everything back to the office didn't increase productivity, it's actually decreasing it. Commute + sidebar conversations + mentoring junior engineers = less productivity out of your senior engineering staff.

There's definitely a "managers are from mars and engineers are from venus" sort of vibe happening here. Managers need that interaction and collaboration in order to provide oversight and provide direction. Senior engineers need a place to concentrate - and typically that isn't in the office where we have noisy open floor plans.
See Miller’s “Barbarians to Bureaucrats” for a description of the full corporate lifecycle. Barbarian -> builder -> explorer -> administrator -> bureaucrat -> aristocrat.
This doesn’t really detract from my point - the “best” tool tool would use knowledge of python for python files, json for json files, and so forth. I think you’re just saying you’d want multiple of these rolled in a single tool as opposed to standalone, which is fair. I think any tool would have to be compatible with git /layer on top of it so it’s available as a fallback
> It likely doesn't mean that the cheques bounced on liabilities.

But that's exactly what it means:

https://dejure.org/gesetze/InsO/17.html
Why acoustic vs. light? Gigahertz, yes, but still... information density?
I've been playing with that. It's really hard to get right. My end goal is to have a nice picture I can frame and put on the wall in my home, but then if anyone asks for the wifi password I tell them to take a photo of it with they phone.
>When creating a model your goal is to find one with minimal loss. Being able to figure how to improve a model by finding weights that reduce the loss is not a vague or useless idea.

I'm sorry but did you bother reading the previous conversation ? We were talking about how much we know what weights do during inference. "It reduces loss" alone is in fact very vague and useless for interpretability.

>The value helps us get to a location in the parameter space with lower loss.

What neuron(s) is responsible for capitalization in GPT? You wouldn't get that simply from "reduces the loss". Our understanding of what the neurons do is very limited.

>Weights near 0 don't change the results of the calculations they are used in my much which is why they don't effect loss very much.

I understand that lol.

"This value is literally 0 so it can't affect things much" is a very different understanding level from "this bunch of weights are a redundancy because this set already achieves this function that this other set does and so can be pruned. Let's also tune this set so it never tries to call this other set while we're at it. "
> I roll my eyes at humanities as much as another science guy

Sounds like an opportunity for self-improvement.
Seeing the comments from developers at billion dollar AAA studios made me roll my eyes so hard I almost lodged them into the back of my skull.
indeed, the failures described in the article seem to only strengthen the case for better training school admins
App Engine or even GCP. Reader etc.

Android is also terrible. As an Android developer it's the absolute worst when compared to iOS development. Google is an Ad company, everything else it does is a hobby.
>Maybe something on social media but not a single one of my wife's colleagues at the hospital nor any other scientist would have turned down ivermectin (as an example, there were many other theories besides that one drug) if it had shown any sign of doing good for their patients.

Japan used it and it worked there.
CFS, the default Linux scheduler, has a hierarchy of "domains" that by default is organized following the cache topology. When doing load balancing, it is increasingly less likely to migrate tasks across domains as it goes up the hierarchy.

The user is still in charge of deciding where to allocate the application's memory, either via the NUMA APIs, or via numactl. If the application is memory-intensive, for example, one strategy is to spin up one process per NUMA node and make sure it only uses memory and CPUs from that node.
Copy to clipboard, paste into your interactive Python window, and use as the argument to sorted. Copy and paste the interpreter's output back into your code.
>because go developers are sick of being pure and like to type shorter things

"go developers" is not a homogenous group. I write Go and am pretty happy with the language design as it is. I'm also fearful of it becoming a kitchen sink language because of a vocal minority who want Go to be more like language X, instead of just going and writing in language X.

There's plenty of things could be added to make code more concise, but they come with a hidden cost.
Public schools have been growing the administrative side of the business for decades, getting more money than ever before per student and it seems children are learning less and less. That Doesn’t seem like the best track record for thinking deeply. They do get paid very well and in many states are allowed to retire early which insane pensions so maybe too much thinking on salaries and more attention to the students.
I assume everyone had roughly the same thought around 2012. Mid sized city jobs paying 100k+ and you could still find homes with half an acre for $300k. As salaries got inflated due to FAANG and startup competition it really seemed like an easy out was just keep a lower cost place or rent. The dream of WFH was find a HCOL job and buy LCOL place and a helicopter or maybe just save for retirement at 45.

Now given the cost of living increases, the $300k places push $900k in midsized cities. The HCOL areas have gone up in value and the mortgage due to interest is almost twice as high over 2019. Assuming a $15-$20k net take home the housing will be half of it. Grocery bills seem about twice as high. Even with much higher salaries it seems like everything has been squeezed back to the 2012 math. Not everyone ended up riding the salary train and it's even harder form them. And that's assuming you get to keep your job in the shuffle back to the office/layoffs.
That article is top 5% of biased articles I've read in my life. Really bad look to be honest, would have really liked a more objective comparison
I think patterns and best practices are still yet to be figured out. I believe you can create caller in a server component and it should work (https://trpc.io/docs/server/server-side-calls#create-caller), but the pages router appears to be a battle-tested solution.
“No battle was ever won according to plan, but no battle was ever won without one”

I heard it in this form.
Issues / Web-Environment-Integrity
My username on Google is same as here, and I occasionally get emails for a Barbara with my last name who apparently mistyped her email when buying a car a few years ago.
> For low-end work, Google translate will do it for free

This is a terrible take. Google Translate is really not at a level where it can provide consistent and reliable results, that convey exactly the same meaning as the original texts.

“Low-level work” is also not a thing. Either you need a professional translator, or you don’t.

> and for the high-end market, why not just hire someone with native fluency of both languages?

So you would only need to find people with native fluency in, let’s say, Japanese and German, to get official paperwork translated?

Genius. Can’t wait for a world where there is only one translator for every million people.
Save 50% of your gross salary, invest in index funds, and be patient. You can speed up the process via geo-arbitrage, climbing the career ladder without lifestyle creep, working at a FAANG, being more frugal, or side hustles. Search for FIRE for more details.

It’s not easy by any stretch.
They are not. It's a third party fork that's keeping it alive. It's dead because Google didn't put any resources into it and just threw it out to see if it sticks. Then didn't keep up with the capabilities of JavaScript frameworks and didn't release any proper templates.
I guess I have never quite understood what is meant by analytics, and feel there is a different definition that is over my head.

I do some “analytics” in a postgres database, with data and metrics stored in the same db, but I guess it’s not a huge amount - amount of data swamps the metrics by orders of magnitude. Seems to work ok for me, queries are 5ms or less, and it is only one thing to learn/deploy/maintain.

It’s on a pretty powerful server, though.
whoops :D thought it was more international than this, since its pretty much as latin as etc. Interesting!
It’s not necessary, but seems to be sufficient for many, maybe most people.
I’m fine with subscriptions if it provides value to me as a customer. If it enables a consistent stream of new content or features, or covers things like cloud storage where there is clearly an ongoing cost to the company to provide a service then I understand and accept the fees. Otherwise, it’s just rent seeking.
> the main reason why a ‘just war’ still can’t be fought without tainting conscience.

Not to mention a completely unnecessary war sold using lies, and launched in violation of international law (not in self-defense, no UN Security Council authorization).
There's also little if any evidence masks were effective at stopping spread. Maybe in idealized conditions, but the mandated use likely did nothing.
"Babies are on average interacting with fewer people (and seeing fewer faces because of masking) than they did before the pandemic."
https://www.health.harvard.edu/blog/pandemic-challenges-may-...
No history of electronic mail is complete without the stories of those who experienced it as a new thing. We often cannot understand how technology changed things - what was it like before email?

I have two stories.

I had a technical question about something and the author of the paper was in Japan. I could call or send a letter. Calling was difficult, expensive and awkward. Mail would take weeks. Then I noticed there was an email attached to the paper and on a whim, sent and email. I was stunned and bewildered to get an answer to my question less than twenty minutes later. From Japan! I just remember the feeling of staring at the reply and not really comprehending how it could be there.

Also, people started mailing lists. It was quite exciting because now there were places you could hear about other people working on the same problems. One day I got an email about a new mailing list and promptly signed up. A few minutes later I started getting tens and then hundreds of email messages about people signing up - "Yes add me to the list". Then a few minutes later, thousands of messages about "Remove me from the list". People did not understand the difference between "reply" and "reply all" or maybe the mailing list software had a bug. But it was hilarious.
I was at Ohio State while Gee was President. He was very good at fundraising, that’s how he commanded that salary.
if the blockchain can protect access to anything on the chain, should't it be enough to store the key to encrypted data on the chain, without the data itself?

sure, once you decrypt it, you can potentially copy it, but that's not a failure of the blockchain, because the same is true without it. the blockchain has other benefits here.

your movie becomes unique by encrypting it with with your public key. you can probably keep a watermark in the movie too, but that only makes it harder to share the decrypted movie, not impossible.
Bloating administrations is one of the drivers in the cost of education. Throwing more people at the problem will just waste more money