skysight-inc/HackerNews huggingface dataset:
The ELF spec certainly allows for multiple .text sections, and one can also use totally custom sections with the correct attribute too.

Any linker that could not handle multiple identically named sections is simply buggy. That said, it is normal for a a linker to prefer to output only a single section of each name, but it is not difficult to get a linker to output multiple .text equivalent sections, especially if you make them have distinct names.

However section are not really what you want. PT_LOAD segments are, since those represent regions that get memmap'd contiguously. One can certainly put different executable sections into different segments.

I'm not 100% certain about how it works on OpenBSD, but on Linux, neither the kernel loader nor the loader embedded in the dynamic linker randomize the segments independently. The problem is that for dynamically linked code, the .text needs to be able to reference the GOT and PLT via relative addresses, so those segments must be loaded at a known distance relative to the code.
For simple static PIE executables this should not be needed [1], however if you start introduce multiple chunks of code loaded at random addresses again, then you need to reintroduce similar concepts, as you cannot reference code in those other randomly placed chunks with a relative address.

Assuming things are at all similar in OpenBSD, to do what you are proposing, it would be needed to mark groups of segments that need to be loaded relative to each other, allowing other segment groups to be randomized with respect to each other. For code in one group to access globals or functions from the other, the linker would generate a GOT and PLT per group, similar to how dynamic linking works, but with simplifications since you know all the code that will be present, so don't need to worry about interposing, etc. In theory each GOT could get away with having as few as one entry per other segment group. [2]

Of course you would need code to initialize these GOT values. Realistically the static ELF loader would need to be augmented to provide the program with information about where it placed each segment group. Then the static PIE libc could include code that reads these offsets, and uses them to initialize the GOTs. If using the one entry per segment group approach and you place the GOTs a say the very start of each segment group, with the entries in segment group order, this would make for really simple initialization code. Of course, a more complicated relocation engine like a hyper stripped down dynamic linker would also be possible.

Footnotes:

[1]: Apparently on Linux even static PIE executables those have some amount of runtime relocation code that is needed (I'm not really sure what/why).

[2]: This is because the linker would know exact offsets of functions and variables within each segment group, so the code can simply load the other segment's pointer into a register using a relative addressing, and do the load/store/jump with that register plus the already known displacement into that segment group.
Something I've always sort of wondered: If you live on a yacht in international waters, will the US Navy come and pick you up? For someone of Ms. Holmes' level of GTA stars.
> You can back up solar with hydrogen

No, you can't, because nobody is offering hydrogen electricity storage. If you're okay with energy plans involving heretofore unused technology, then I've got a fusion plant to sell you.
She only had to make the uncomfortable car trip once. From San Francisco to Mexico City.

There are thousands of metropolis outside the US, hundreds in Latin America and about 20 just South of the US border in Mexico.

Persons of interest who are not Osama Bin Laden or Escobar or Chapo Guzman they are only captured because they use airports like they were regular civilians
Actually she was right, she is waiting prison sentence, but she is not in jail
If I zoom in, maybe. At default text sizes, it's indistinguishable from all other emoji faces for me.
RNode: FOSS “self-replicating” long-range radio for digital comms
This is accurate for people without a long-term track record of success. One hit wonders.

But for others, it’s the same stuff that great entrepreneurs always say…

- luck: having a great team with the right skills

- luck: being in the right place at the right time

- resources/luck: having enough capital to realize an opportunity

- focus/discipline: being able to focus on 1-2 things and disciplined enough not to pick up other items

- moral fortitude: it’s hard to be successful in business long-term while being a full-time crook
I remember this story to. Probably from a YouTube channel. My first guess would be this one[0] but I can’t find it.

[0] https://m.youtube.com/@PracticalEngineeringChannel/videos
The lamppost is something like 27 feet and the ones on the outside of our condos are two stories up -- I don't have a ladder in my tiny NYC apartment is really the main reason.
I don't "prefer" svn (or anything else), but if you are interested in what svn does differently than git, which can suit some use cases better, here are some suggestions:

1. The trivial commit graph makes some concepts easier. You know from the commit number which is more recent. There are no complex merges.

2. The above makes for useful GUIs. There are no git GUIs that a user can not aim at their own foot, and needs the real client to clean up the mess.

3. The lack of complex operations makes access control easier. You still have to manage hooks, but it's easier or at least with less unintended consequences.

4. All clones are sparse. Together with a zero copy data storage makes for some cute concepts, such as branches and tags and directories actually being the same object. Sparse clones can be very useful.

5. The system tracks file system operations, such as moves and copies. It can actually be used for things, directly and without heuristics. (This is actually the one point where I can say I prefer the svn way. Git could have done something similar without breaking the conceptual model and it would have been useful.)

6. The metadata is, or at least used to be, more developed for non-unix file systems. I'm not sure if this is still the case.

7. Storing binary data is somewhat less bad. But still bad.

All that said, outside of specialized applications I'm not sure there's much reason to use svn for any new projects. And if you use it, keep in mind that git works perfectly well with svn archives. They just become a linear graph with funny commits and you can use that familiar git tools.
Interesting because I thought the exam had to follow a script, to the letter. I would have believed that "setting a proper psychological atmosphere" would have showed up at step #1 or #2. Apparently not.
The most charitable reading of the OP is to believe that they want a union, since group labour negotiations are simplified when you have an official group representing you.

So long as the company acts as a group and labour acts as a individuals, all the bargaining power will be on the side of the company.

I think the union formed at Microsoft may be a good example to follow.
But you're comparing a single French occultist's experiment from 1850's with a supposedly scientific and rational state in 1970's...
It's U+1F97A, FACE WITH PLEADING EYES.
When I crossed into Mexico near San Diego I left through an unattended one way turnstile. Leaving America is like leaving Disneyland. She could have just walked out.
That's missing Canva, which at the time was $40B, putting it 5th on that list. Canva is now in the $20-24B range.
Thank you for building this. Best 13 year “joke” ever — and I do think it also did some good.
I once read an explanation of the Fourier transformation as akin to looking at a fully blended smoothie and being able to calculate exactly how much of each ingredient went into it.

I don't profess to be a DSP expert whatsoever, but the more familiar I've become with Fourier transformations, the more apt that analogy seems. Once you grasp that all sound is just a large addition problem of many, many sine waves, the ability to distinguish between them to a fairly high degree of fidelity feels almost like magic.
Yes it does and its bleak. I don't understand the valuation based on assumption that even the smallest startup will need to write some fancy map-reduce spark jobs to do analytics and AI. Most companies are best served by a warehouse like snowflake and a realtime layer for analytics. I don't understand the value add of databricks.
7“ Amber Flat Screen on VGA Feature Connector / Playing Doom / TFEL Display
It's a selection for socio-economic status. Hiring people who have enough excess time to do this grinding excludes people like parents of young toddlers. So.. you'll probably get a bunch of young single people w/ enough income to not need to have multiple gigs.
> once you get out of the meat grinder Jr levels life is pretty good

Life is good, but I don't look back at the Jr levels as a meat grinder. In many aspects, obviously excluding money, life was way better back then.
Most use cases currently served by Apache Spark clusters would run 10x faster on a laptop with fast SSD (Macbook perhaps), and an ad hoc cat/grep/sed pipeline /s
It can be both true and used for astroturfing.
Prophylactics made of plastic. i.e. Condoms made from latex rubber or long-chain polymers. Not sheepskin[0] or other natural materials.

[0] Condoms made from sheepskin (really, sheep intestine) help prevent pregnancy but absolutely do not protect either party from STD transmission.
Name please. I want to fly that airline. If you say "my broter Steve's a pilot, and he's never overbooked," I'm going to be very upset
I did use ssh on localhost to do some X11 trickery once. It works surprisingly well
Certainly, but the second you get a rouge actor, your advertisers are going to be pissed.

At the very best the rouge app won't display ads.

At the worse, they'll ignore a nsfw tag and won't show the spoiler overlay, angering your advertiser.

Audits can catch it, but only after the damage is done.

I don't think there's any service that lets their ad supported plan be in the hands of a 3rd party client.
You speak of such truths :D. It's a seriously under-documented knowledge gap on the Internet. There are an infinite number of Cortex-M4 MCU's but only a few I would recommend hardware companies actually use, primarily due to power consumption of production work-loads (sleeping and deep sleep) and the software packages that are bundled, both of which are generally not assessed before choosing hardware.
Is there a concern that she'll flee to Mexico and start up a brand new multibillion dollar fraud? I just wouldn't see any attempt to actually flee from justice on this case to be particularly fruitful, if she's capable of committing this fraud, then she's clearly capable of seeing the futility in fleeing to Mexico.

In that sense, I'm happy to give her the benefit of the doubt; certainly, more benefit than I would afford to anyone who was on the board of directors.
We'll never know because nobody ever has bought that and had a successful claim
IBM did this and got in trouble. I imagine Xoogler lawyers will review this.
There is always a paper trail.
> I'm on the spectrum, and I can't tell 99% of these things apart

If it's any consolation, I'm not, and I don't know exactly what a lot of the face-emojis are supposed to be expressing unless I see a text representation of them or otherwise have them explained.
How would you read git log output with non-ascii author names then?
There is a lot of discussion here about renewables. I recommend a recent paper published in Nature Communications titled "Geophysical constraints on the reliability of solar and wind power worldwide"[1]. It considers mixes of Solar and Wind, with or without excess capacity, and storage facilities zero, 3, or 12 hours. The paper's model (it looks like the code is available on GitHub) makes optimist assumptions (e.g. no transmission losses within a single country and feasibility of 12hrs of storage for the whole country). Nevertheless, the results are interesting.

Figure 3 (see[1]) indicates how much power outage must be tolerated across the entire country for different mixes renewable capacity and storage depending on the country:

US -- Generation 1.5 times the capacity needed, 12 hours of storage, wind and solar have a power supply gap of 15% when the goal is to tolerate 10 hours of power outage.

Germany -- Generation 3 times the capacity needed, 12 hours of storage, wind and solar have a power supply gap of 60% when the goal is to tolerate 10 hours of power outage.

The larger the power supply gap, the more additional dispatchable power that must be provided.

[1] https://www.nature.com/articles/s41467-021-26355-z
The thing is if you can see the result of the light shining on the objects of the ground, it also goes up past your eyes into the sky, only to create the reflective smudge there.
If you're german, yeah.
Except it's not, as the article goes on to explain: he does not want attention, he's not part of the attention economy (any more, as he assures us), he just wants to hang out with people like him, of which there are "thousands, not millions".

And the attention economy is "threatened" because "thousands" want to do something else?

With these kinds of posts I always get the feeling that the people leaving Twitter (leaving, you hear me, I'M LEAVING) and swearing how they never wanted any of that attention economy thing and being the center of attention is the least of all things they'd ever want ... spend a lot of time being offended when someone suggests that their new favorite community will not replace Twitter. Twitter is no longer part of their identity, now Mastodon is, and therefore Twitter is old and terrible and people who don't think Mastodon is the greatest thing are doing it for bad reasons, and they must explain to everyone why that is. Because they must reassure themselves that they are right?
It's not that delicate of a balance. Async is the only real problem here where some very fundamental behavior (i/o) is redefined by packages in the ecosystem due to some quirks about how async/await works in Rust without a runtime in std.

Frankly I don't see what "annexes" would buy the Rust ecosystem. You don't pay for what you don't use to begin with, and there's zero advantage to multiple implementations of the standard library. That's an antifeature in my opinion.

> If I select a given crate today for a given common task, will the crate still be around and maintained in three years? Will I need to rewrite my project to use the latest crate du jour?

The same is true in any ecosystem. How likely is your project to exist in three years, and how much would it cost to replace the dependency if it gets deprecated? It's just not that high of a risk to worry about.
Or if there is some freedom around questions pick something that can be worked through. The worst are questions where if you don't know the algorithm or data structure there is no way to work it out from first principles.
Did I say conspiracy? No. I'm making a generalization. If you have sources for objective journalism, I'd love to see them. The closest I've seen was the Economist about 5-10 years ago.
Anything they do so well? What’s their moat
Did anyone actually bother reading TFA? Most comments are about writing a thesis. But OP is mostly complaining about not making progress in research that will end up in the thesis.

OP mentioned of an elephant in the room: not having any progress for the last X months. But there may be a second elephant that has gone unnoticed: OP may have already done enough to formulate and defend a coherent thesis. Or, the missing part isn't required to be as grand as the OP had imagined for their latest project, when it started.

Many people may have a strong sense of pride and want to finish what they start. But this is really one of the times one needs to push their pride aside and be practical, mostly for the sake of their mental health. I would recommend to anyone in similar position to (a) compare their research output with that of past PhD students in their group, (b) openly discuss with their supervisor the minimum requirements for approving their thesis.

Another practicality to keep in mind is that from a professor's perspective, a PhD graduate with a less than stellar thesis is preferred over a dropout student. Also, for PhD students interested in pursuing academic career, these days postdoc work is probably more important than a stellar PhD thesis.
I would imagine this would also bring down the cost of running large models, which could increase their adoption.
I tried selling my iPhone 13 mini of 1 year old. Apple wanted to give me "up to 390" euro's. I ended up selling it for 600 euro's to someone via a selling website.
Yes, shareholders can sometimes exercise power over a company via its board, but it doesn’t follow that shareholders necessarily want to maximize the value of that company’s shares, or at least not right away. Shareholders often have other interests. For example, they usually own shares in other companies. Also, ESG is big these days.

This can make deciding what a company should do a messy political process when there’s disagreement about what shareholders want or should want. Like, some shareholders may decide to buy a coal plant to shut it down, others to keep it running as long as possible.
I think the issue here is the same as recycling and carbon reduction. There's only so much us as individuals can do, our impact is extremely limited and negligible.

You'd need to convince the governments to do something about it, but that's a large task given there's a lack of money for lobbying and a lack of profits to encourage them to do anything about it.
Welcome! If you are thinking of running it in Kubernetes, I have updated some old charts to work better with modern Kubernetes and Mastodon, you can find them here: https://github.com/rezonant/mastodon-chart
It doesn't have to be, no, but it might be. It's worth reconsidering the things we believe every now and then.
Perhaps:https://github.com/neacsum/awklib

and article on how to use:

https://www.codeproject.com/Articles/5264205/Embedding-AWK-i...
I always thought the idea of a take-home sounded appealing, especially when I first heard of them ~15 years ago.

The first time I found a bug in a company's take home project spec rather spoiled them for me. And sadly, that's not the only time that happened! A candidate who puts more effort into it than the person who created it gets rewarded by feeling confused or like they're missing something because it doesn't add up? Nope, not great.

And now, 15 years further along, the idea of investing 4+ hours of my own time without even a human to ask questions of or discuss things with just has no real appeal (I've seen some that expect 8+, even).
Wow. For me the difference is night and day. On my phone, google gives me first two screenfuls of ads, then about the same amount of homepages of companies apparently selling mems sensors, and then some kind of wiki that seems to answer the question, maybe… Bing, otoh, has an explanation of what a mems sensor is and how it works as the first thing on the page.
I guess I’ll try switching default search engine now.
(For me, google results have definitely been getting way, way worse for a couple of years. At the moment, google search plainly _does not work_ for me probably 5-10% of the time, i.e. I _only_ get ads and unrelated results.)
There are protected classes. For example if you want to layoff anyone over age 40 for example you've got to be above board.

Whole departments or groups though, fair game.
Haha, I feel the same. Luckily it’s not everywhere like that and you could do much better than a gas station clerk, the biggest hurdle is to find the best place where you’d be the best fit at, the interview would likely run well and everything fall into place after that
That’s not my experience at all. I follow all kinds of people I followed on Twitter before. And they use all kinds of instances (some even migrated from instance to instance – I wouldn’t have noticed if they hadn’t mentioned it).

Using Ivory my experience is eerily similar to Twitter. Why do you think it wouldn’t be? If a critical mass of interesting people is there it just works.

I don’t really use the local timeline at all, that‘s just not relevant to me.

Obviously this will be wildly different for everyone depending on how many people made the move. For me personally and how I used Twitter it just works (and Twitter proper was getting more and more deserted and uninteresting anyway).
> It takes human work to classify data. Human work is cheaper in some places than others, so companies in expensive places exploit the situation of poorer places to lower their operating costs.

1. Humans are not fungible in this way, as much as some people wish that they were. The ML models we built in my workplace were fed classified data that was built using some of the most expensive labor in the company, because of the highly specialized nature of the model. It would have been impossible to train using Mechanical Turk.

2. Taking money from wealthy countries and putting it into the economy of poor countries by paying an outsized local wage in the poor country that is cheap in the wealthy country, thus lifting up the poor country, is a very interesting way to classify "exploitation" (see: Asia and Eastern Europe).

> In your reality, how is the data getting classified if not by people whose situation is being exploited?

In your reality, apparently it's only acceptable for a company that would pay a First World worker $20/hr to do classification to also pay a Third World worker $20/hr to do classification, rather than $2/hr, which is an outsized compensation in a local market where people generally get $2/DAY, rather than per hour.

In my reality, BILLIONS of people have been lifted out of abject poverty by foreign investment dollars that arbitraged labor costs, to massively improve the economic situation and quality of life of those foreign workers.

Weirdly, my reality aligns with actual facts.
For bash, and maybe zsh, I use this in a profile.d script to log history output.

HISTTIMEFORMAT=“%F %T $(logname) $(pwd) “

if [ ! -d $HOME/.history ]
then mkdir -p $HOME/.history
fi
PROMPT_COMMAND=‘echo “$(history 1)” >> $HOME/.history/$(date “+%F”)

fi
export PROMPT_COMMAND

I suppose adding `readonly PROMPT_COMMAND` would be a good idea so no one overwrites it, but most people wouldn’t even think to look for it.

I don’t think this would do much for handling screen history, though.
> Leisure travellers benefit inordinately from this behavior.

Is that necessarily true? Charging business travelers more means those businesses have to get the money from somewhere, and one way to do that is to pass the cost onto their customers. So even if you don't fly, you're now paying $0.001 on your next box of cereal to subsidize leisure travelers. Or maybe not! I don't have any data.
Y’all should sunset it on April 1st.
Everyday you see the effects of many different factors. The point is, you should probably rank them before you decide what you're going to spend millions of dollars on addressing first.
As evident by my current habits - I'm far more willing to walk in the cold wind and workout at the gym for two hours than I am willing to do even one leetcode problem.

I've been going to the gym 4-6x/week for the last couple months. I cannot get myself to do almost any leetcode even though I should be doing it. I've just accepted I'll not work for a while longer and keep going to the gym anyway.
Changed careers at 36 y/o and then again at 50 y/o [0]

[0] https://news.ycombinator.com/item?id=33126861

I have no intentions on changing career fields anymore but could definitely see myself upskill and pivot to another area, i.e. AI, data science, or whatever I decide to do.