skysight-inc/HackerNews huggingface dataset:
Well, for one, people usually leave for systematic issues with academia that won't just magically be fixed over time.

Second, it's very difficult to get back in anyway, you will have a publication gap and with the extreme increase in publish and perish it's hard to imagine it being a good choice. Here in Germany, getting any permanent academic position is a pipe dream even for the extremely motivated. This ties back into the first point.
I stand corrected! Thanks for the headsup <3s
> To an OS, all memory is just opaque bytes, and it would have no way to know if any given 8 bytes is a pointer to a page or a 64-bit integer that happens to have the same value.

This is like saying to an OS all file descriptors are just integers.
Is that why grid power is so expensive then: the couple kWh that someone still draws from the grid needs to pay for the big infrastructure and plants?
That’s when you realize that rich people are just normal people with money.

There is no moral code that say they must act like rich people.
it's kind of strange to me that ad-hoc debugging is considered such a valuable skill. I thought it's mostly a juniors' perspective. I typically set up extended loggers and logger methods, write everything to the some formatted file, and have a diffable, persistent, provable, multithread-friendly and versioned bug demonstration, which scales well to bugs of any complexity.

(I once found some 10 bugs in a pretty old and tested bond calculation engine while migrating it to the cloud, which nobody could initially believe.)
Its called Konqueror, and exists, but it uses a webkit fork now!

Webkit was forked from KHTML which has been discontinued.
Can someone explain the basis for the existence of the maximum charge and maximum spin extrema? Which principles or physical phenomena enforce these limits?
Not OP, but in general to be hirable in academia you need to demonstrate a constant flow of papers and grant proposals.

Being 'out of the game' for a couple of years means you have not published or applied to grants within that time. At best, you might be looking at restarting at the bottom of the ladder until you've reasonably caught up in numbers to climb back up again.

And it's not even just a case of "computer says no" because of automated metrics. In the UK at least, government initiatives like the REF mean that the university will actively avoid hiring you because by definition you would be costing the university money. (and conversely, you have an advantage for being hired if you demonstrate the right REFfable metrics, even if you weren't the most suitable candidate at the interview, because this automatically brings a university money that is directly linked to your recent REF outputs).

I don't know what the situation is like in the US, but I'm fairly sure similar exercises exist with effectively the same effect.
They don't. They either just ship half a distro with the app (flatpak, etc) or make a couple builds for different popular distros and call it a day. Linux's userspace ABI compatibility is a joke. Who would want binary software right? Just build it from source!

You can make portable binaries if you statically link everything and use MUSL as your libc but this brings in a host of other problems. Dynamic linking is impossible to do completely portable too as the dynamic linker is a part of the distro and the executable bakes an absolute path to it!
Just to give you maybe another perspective: I think part of what makes the work interesting is that I can’t do it all day as I please. So when I have time to work, I am super motivated. As unsatisfying as that might be.

Whenever I have holidays and weekends or unlimited time and want to work on something I usually don’t follow through.
This is fairly straightforward imo. Most money is in big tech. Look at levels.fyi to get an idea of the roadmap.

Big tech hires mostly off leetcodes. There are other factors too.

Your journey begins with practicing leetcodes and reading all the books on teachyourselfcs.com

Study dilligently. Watch YouTube courses too but this should be considered supplemental.

Apply for big tech jobs. This will probably take several trys, especially in this market. Just keep applying and studying.

Once you're at a big tech company keep studying, learn from the smartest people you meet, and ship a lot. After a promotion or two apply to Meta (or someone else if they're paying more on levels.fyi at that point, but Meta pays especially well)

Start giving presentations at conferences. At higher levels in big tech this is encouraged and sometimes even expected as part of promo packets. Also practice your writing. Starting on writing a technical book on a subject your an expert in by this time would be good.

Keep shipping, keep learning, keep getting promoted. Once you're on that track you're well on your way to $1M/yr TC.
The phrase itself discredits the very idea of someone acting virtuously by implying any such thing is simply done to fulfill an ulterior motived. It is used with great frequency because it is a simple and easy way to discredit someone who says something you dislike.

The absurd part is you are acting like everyone who uses that phrase has casual access to the interior life of absolute strangers: if it isnt a myth and the only reason someone wouldn't point it out is politeness the it follows that you know their motivations.
I think the problem is simply the network effect. Reddit and Twitter are just hard to beat, maybe threads, utilizing the massive Instagram user base managed but I haven't heard anyone use it and I don't think you can force it
Why producing a problem is better than causing one
I have the sense that most of these people won’t be willing to pay anything to have their code fixed.
I generally didn't pay pay seniors all _that_ much more than the juniors. And I happily hired people >60 in the past. It's not linear, it someone has 10 years, 20 years or 50 years experience, they're in the same senior range. Depending on how much they can bring to the table, I can increase their salary within that range, not purely based on age. Experience in years just tells me what range to put them in, not where in the range. I fear I haven't made that clear at all in my parent post, sorry about that.
The hypocrisy in this post is astonishing.

> The Internet has become a massive web of surveillance

And Mozilla are contributing to it in all but name.

> primary reason many of us are at
Mozilla.

If that is the case, and this is the
best fight you can muster give up,
go home and hand over the fight to
better people. A mission to create
the weapons people need to fight
online surveillance requires guile,
a strong will, a strong stomach, a
clear understanding of who the enemy
is and the ability to stick to some
basic principles,

> Digital advertising is not going away

What kind of a defeatist attitude is
that? People want it to go
away. That's why they use Firefox.
Mozilla are supposed to be defending
that corner. What a lame cop out!

> but the surveillance parts could
actually go away if we get it
right.

We had a working system for digital
advertisement in the 1990s. Go back
to that and figure where you got
lost.

The linked post is a sad masterpiece
of appeasement, cowardice and
snivelling apologetic. Mozilla is
abandoning it's mission and selling
out. The CEO should step down.
Sounds like something that could be turned into an opportunity. Immediately start looking for a different job, and on the interview explain “I left previous job because I was too efficient at solving problems. After X time, there were no outstanding issues so I was no longer necessary. I’m looking for the next place where I can make a difference”. There are plenty of places that see fewer issues a positive.
Yes!

I'm on this route myself, trying various things out at https://github.com/fenollp/reMarkable-tools

Handwriting (in and out) support is very important IMO. Also being able to draw DAGs.

I'd like an e-ink device with high frame rate and HW powerful enough to run some models locally or with good enough connectivity and sensors that e.g. Computer Vision tasks can be offloaded to the users' smartphone.

Feel free to expose your ideas on there :) I welcome Open Source discussion!
It's crappy syntax over a couple of "objc_*" helper functions. One of these functions creates an object, another (objc_msgSend) sends a string called a "selector" and a number of arguments associated with it. The dynamic dispatch happens there – the selector string is mapped to a function address at runtime.
It really hasn't got it still unfortunately. Been waiting for hot-unplug support for years, eGPU gaming is still not viable on Linux https://gitlab.freedesktop.org/drm/amd/-/issues/1081
If only there was a way to communicate with persons not in the same room.
Matter to whom?

If your primary audience is other developers then it absolutely does not matter. In fact it’s a way to expose deep anger. All that matters is convenience and measurements just piss people off, because measuring anything is just too hard.

If your primary audience is business, especially transactional finance, then absolutely yes. Squeeze absolutely every millisecond out, measure absolutely everything in terms of transaction quantity, focus on concurrent operations.
> tell themselves to explain to themselves why they continue to tolerate Microsoft's abusive business practices.

The arrogance and smugness of some Linux users is probably the main reason for me. I just don’t want to be associated with that kind of people..

Generally unpolished UX and poor UI design (even by Windows standards…) is the second reason. Overall IMHO usually for consumer/desktop use cases all the tinkering you need to do on Linux to do many of the things that just work on Windows/macOS it’s just more trouble that it’s worth.. (unless you’re into masochism and there is nothing wrong with that).
No "Hello", No "Quick Call", and No Meetings Without an Agenda
Which of course makes it ironic that it says "We ought to be able to sort pretty fast, by now, using a Standard Library sort."

The C++ standard promised (since 1998) that the provided sorts are O(n log n).

But in fact popular C++ implementations ignored this and shipped quicksort - after all it's "pretty fast" but unfortunately this means if bad guys can choose your input (or you get unlucky) you get O(n squared)

Gradually they fixed this, libc++ updated to Introsort (last century's best attempt to do this) in 2021. In response to a ticket opened by Orson Peters.

These days you're also starting to see a trend towards the Rust-style "fast sort which implements a wide contract" design even in C++ implementations. Rust's sort doesn't actually promise this wide contract arrangement, but it does promise safety and the wide contract turns out to be the simplest way to do that.

What I mean there by "wide contract" is that these sorts don't blow up if your ordering rule is nonsense. They can't "sort" successfully because your ordering rule is nonsense, if A > B && B > A then too bad, we can't sort A and B. But they can and do gracefully give up, while many older C++ stdlibs just cause uncontrolled mayhem in this case.
The abbreviation you want is TBTF.
I like learning how to do stuff. It's strange to me that people think they can do stuff without learning how
Windows 10 initially had a great support for DirectX 8 apps, but with every big update (starting with Anniversary Update), they broke something. At this point, running old games without d3d8to9[0] or dgVoodoo2[1] is impossible.

[0] https://github.com/crosire/d3d8to9

[1] http://www.dege.freeweb.hu/dgVoodoo2/
Range over Function Types – The Go Blog
> I don't think there can be a technical solution to this problem unless advertisers are forced by government regulations to behave, with very heavy fines for non-compliance.

Indeed, but such regulation is much more likely to happen if there already exist privacy-preserving solutions like PPA.

"There's a good way to do it and a bad way, and we're making it illegal to do it the bad way"
vs
"There only way to do it is bad, and we're making that illegal, so sucks to be you"
thank you! i will try.
Agree. Better stay neutral and not bind software to religion or politics.
And Python...
Producing a problem, as opposed to causing one, implies a more constructive and proactive approach to challenges. When we "produce" a problem, we're actively engaging in a process of identifying, analyzing, and framing the issue with the intent to understand and solve it. This mindset fosters innovation and growth, as it encourages us to view problems as opportunities for improvement or exploration. On the other hand, "causing" a problem often suggests negligence or unintended consequences, where the focus is on the disruption or harm caused rather than on seeking solutions. By producing a problem, we take ownership and responsibility, setting the stage for creative problem-solving and positive outcomes.
> Coca-Cola® Energy Zero Sugar

> Calories 0

> Coca-Cola® Energy Zero Sugar combines the great taste of Coca-Cola with the energy you want to power you
But as a CEO, he should be in a good position to change the stupid hybrid remote policy of Starbucks if he wishes so, no?
I think framing it as being able to run LLMs with ease and portability across machines and hardware is an amazing sell. Most guides are very technical and detailed that it’s a barrier for many to self host.
I come here largely to find out what VC money (and the culture around it) is doing because it affects me (and everyone). Don't mistake that for supporting what VC money is doing.
> The exact disciplines are doing themselves a terrible disservice by muddying up established terminology like this

So, what term do propose they use for this? “Hutyfreklop” or “gensym_167336871904” would probably be unique, but wouldn’t tell anything about the subject itself, “roots of polynomials with integer coefficients and a leading coefficient of one” would get cumbersome soon.
So wait, is he considered remote/hybrid or he’s just a regular employee whose commuting by jet?
Absolutely! But I also see a fourth option: Just make an exception. Just because you make exceptions doesn't mean your system sucks. If you make exceptions most of the time, it probably does, but I had to make them rarely.

It doesn't sound like good management, and perhaps it isn't, but I did have people that didn't entirely meet my expectations stay, without gratuitous raises of course. I'd be open about this with them: "I think it'd make sense for both of us if you worked elsewhere, and I can help you figure out where that could be and how to get there. But I'm also gonna offer you a path here if you want it."

Sometimes that turned out to not be a good decision. Sometimes it was. But I felt it was a humane solution to the problem, that exceptional situation. No manager is all-knowing enough to understand to 100% what value they're getting out of each individual employee, so it's not the most illogical thing to involve them in that decision. But more than anything, I'm not a fan of changing a system that works for the general cases to deal with rare and varied edge cases. That's premature generalisation, and I think both in software and in organisations, that is the root of all evil.
> native elf/linux support because of proton.

Longterm for Linux isn’t it better for games to be built against stable and backwards compatible APIs?

> It would have been 1 billion times cheaper, and saner, to write audit tools for ELF64 binaries

Regardless if it wouldn’t have been cheaper for game developers to spend time doing that to get a handful of additional users. What incentives would they have to use these tools? Now they can release games on Linux almost for free.
Show HN: Pug – a terminal user interface for Terraform
Perhaps you're a genius then.

I am quite sure most people who have only learned programming for one weekend would write much worse code than ChatGPT.
Then I think it's only fair for you to completely stop using ad-supported sites and services, right away.

(Which will also mean that Firefox's treatment of ads will not affect you.)
Stop Using UUIDs: The Modern ID Spec
No, its not. I have lived through this most recent shift and I can tell you going from ignoring mental health in the hopes that it will 'make you be normal' to talking about how we experience the world and offering each other reasonable accommodations has been pretty nice.
Someone linked to a Calibre recipe that assembles everything into one ebook. Here is the result if anyone else needs it:

https://www.mediafire.com/folder/b8fdqx7eqcpdl/linker

or

https://0x0.st/Xycy.azw3

https://0x0.st/Xyct.epub

https://0x0.st/Xycv.mobi

https://0x0.st/Xycw.pdf
Greenpeace anti-nuclear campaigning came from the "peace" in their name: the inextricable link of nuclear energy with nuclear weapons. Their campaign against nuclear weapons testing was met with considerable violence and carried out at significant personal risk, culminating in the French government carrying out a terrorist attack in New Zealand resulting in the death of a Greenpeace member. You cannot accuse them of being paid actors in that era. https://www.greenpeace.org/aotearoa/about/our-history/bombin...

There was also a lot of campaigning against the practice of dumping nuclear waste at sea. I think we're long enough past Chernobyl to have forgotten the impact of that on Europe, but perhaps if a stray shell hits the Zaporizhzhia or Kursk nuclear reactor we'll be reminded of that again.
To kill mammoths in the Ice Age, people used planted pikes, not throwing spears
Taxes on jet fuel for private usage should be 3x higher too.

It's not real money to these folks; I doubt he'd even notice.
Simple solution. Do what you would do with a Mac and buy a computer with Linux preinstalled.

> not need to worry about differences between different distros and death by a thousand small gaps between them

Why do you care about small differences. Just pick one.

> cycle between different package managers looking for an up-to-date version of a software that I need - not need to worry about differences between different distros and death by a thousand small gaps between them

Why do you need the very latest version of software? Yes, a traditional stable distribution will not have the latest versions of everything in its repos but I think that is fine.

If it is a problem for you use a distribution that uses flatpack or snap. That is very like MacOS.

I have installed many versions of Linux over the years, and some might take a few hours to setup but I have never spent days fixing stuff.
> scatological versions of Andrew Marvell or John Donne

I hope we have some? Can anyone save me from the impending nerd snipe?

(all I can do at the moment is the following depiction of Young Pioneers in Soviet russia, to which one wag, referring to the "stay 0.5m apart"* sign in the middle background, said online "see, our dicks are longer than our forefathers' were; we have to keep 2m distance!"

https://i.yapx.cc/WA1wc.jpg

* I must assume godless commies weren't concerned about "leaving room for the Holy Spirit", so perhaps her toe gives a better motivation for this rule?)

EDIT: not scatalogical, but not bad, either: https://www.writeoutloud.net/public/blogentry.php?blogentryi...
Any users with usage reports? Looks interesting.
While I'm defending Greenpeace, I'm convinced that Extinction Rebellion are an 'op' run by UK security services because of how counterproductive they are.

Especially after the revelations of https://en.wikipedia.org/wiki/Bob_Lambert_(undercover_police...
Hahaha this must be wake-up call for me, but I will just close my eyes. I am almost doing the same thing at: https://indicatorinsights.co

It's very quick and dirty, not finished. Still, I am having fun (showcased in about page). Hope not to lose it.
Fun project.

But I would just use https://pi-hole.net/
For me this sounds a lot like a distinction between being intrinsically motivated (“because it is fun for me”) and extrinsic motivation (“I want to achieve something in the outside world”)
Don’t discount the opportunity cost. Starbucks might have lost many times more if they delayed the CEO change. The new guy saved Chipotle so he’s a very good bet.
I don't speak English everyday. When I'm speaking with someone, I usually don't care what their disability is, or their sexual preference, or their mental illness. I don't have the ability to learn all the new euphemisms every time somebody decides to move the social cheese.

If someone gets offended because I was looking for the cheese where it's traditionally been, then they can enjoy the offence that they imagined. Even if I went to the effort of consulting a dictionary before every communication it could not be updated quickly enough.
I think academia is one of those special places where a lot of people who enter it are altruistic and idealistic, and consider it a part of their identity to make a change in the world in a larger sense. You are literally taking a pay-cut, willingly, in order to make the world a better place. At least in theory. So, in that sense, academia is (or at least used to be) more akin to monasteries than corporations.

Not that other jobs aren't making a change in the world, but you know what I mean. It's one thing to be a knowingly replaceable cog in a team that tries to offer more effective ads, and it's quite another to singularly, completely in isolation, try to devote your life trying to invent the MRI, where if you fail the MRI may never come to exist. So yes, a lot of people in academia traditionally do ascribe a big part of their identity to their jobs, but I think this goes beyond the superficial sense you describe (i.e. I'm so boring and soulless that my work defines me).

Which is also why it's such a big deal when some academics are found to be 'cheating' the system (again, see monasteries). Traditionally, the whole edifice has been based on 'honor', but the tide seems to be changing; the rampant corporatisation of academia has been a very recent phenomenon, and now that the inevitable shills and snake-oil merchants have entered the game, we don't quite know how to handle them.
Study explains why laws are written in an incomprehensible style
> "You can't ask for another code review until your code passes these."

Such a good idea :-) Maybe for job applications too and any at home work sample tests
Good news, installing Linux doesn't teleport me into your living room. Complaining about other users is just another lame cope windows users use to excuse themselves (which wouldn't even be necessary if they were actually happy with their choice to use windows.)
I don't understand the point of straws. Can't you just use your mouth?
Second human being implanted with Neuralink brain chip
This article assumed you know objective-c.
Key point IMO:

> If people really wanted a trial, they would eventually read the two-sentence instruction, click the link, and fill in the form.
Did this affect my sales significantly? I don't think so. Most of the people asking basic questions would never convert to paying customers anyway.

Maybe leaving some money in the table but saving a whole lot of sanity in return. Some customers are better not to have unless your product is self-service, as-is.
I personally don't care if 90% of websites which rely on advertising disappear or replace their monetization strategy with gated, paid access. I even think this is a good thing.

As such, I will fight the ability of websites to monetize by tracking wherever I can.
No, because then grunts would be slacking at home.
You can't really be an academic whose identity is not centered around their job. This is because it virtually never makes sense to pursue an academic career as a means to other ends (given that pay and conditions tend to be quite bad).