skysight-inc/HackerNews huggingface dataset:
I keep being told I shouldn’t be writing code at my level and should be knee deep in design docs and estimations all day long. This is actually what happens but I would much prefer to be writing software and am wondering if I can even be happy in this career any longer. This industry has some real bizarre notions of career progression.
It will definitely do that if FAANG comp compresses via lower equity issuances. The difference is startups generally can’t compensate at the level that FAANGs do or did.

And if discount rate stays higher, valuations will be much lower at the same revenue and growth rates than they had been in the past.

Of course this also implies the value of the dollars you earn is greater via opportunity of higher yielding investments.
Meta’s New Headset Will Track Your Eyes for Targeted Ads
Which industry has it different? I mean there are exceptions like sport teams but by and large this stuff happens everywhere else too.
Should frequent flyers pay for the decarbonization of the air industry?
yep. and github is your friend. why should clients pay for your education?
cons is a recursive data structure. it’s not discussed much here in the comments, but a lot of its useability comes from that fact - you can write elegant recursive algorithms with cons as your data structure

with vectors that doesn’t work UNLESS you add a bit of overhead (which most optimising programs may do since for many cases vectors can be more performant)
Everyone complains about post-it notes, but the physical proximity requirement to read them isn't nothing. E.g. compared to network-accessible files.

At least, until you have a network-attached webcam pointed at your whiteboard.

But the solution to the webcam problem is to write its access credentials on your whiteboard, thus forming a circular and perfectly secure loop.
From my experience (which isn't worth much but I have had similar thoughts about this) I went with a used iPhone 8 last year for around $180 because I thought it was going to get iOS 16, which it did. It's good until September next year (when the next iOS probably comes out) and at that point I will probably get a newer iPhone albeit probably a used one to save money.

On custom ROMS, a security researcher named 'madaidan' states that ROMs such as Lineage are insecure (https://madaidans-insecurities.github.io/security-privacy-ad...) with GrapheneOS being an exception.

On the GrapheneOS website, it recommends getting a Pixel 6 and above which has 5 years of guaranteed full security updates (https://grapheneos.org/faq#recommended-devices).

Louis Rossmann recently released a video talking about GrapheneOS as his daily driver and breaks down some usability misconceptions. (https://www.youtube.com/watch?v=yIZmUINSvQ4)
It's at least roughly comparable to an injury. Full recovery from an injury taking months isn't particularly notable or unlikely.
> very + difficult = strenuous

It also offered up “laborious” and “challenging”. None convey the actual intended meaning
Very anti-intellectual.
Probably more of an accountant's wet dream. With this, you can layoff a big chunk of the IT, endpoint security, and software licensing teams.
But it changes the behavior of the script in the UI. It can cause things like cron to send mail. It can cause other things wrapped around the script that are capturing both STDOUT and STDERR from the script to capture extra content. Any tool that's monitoring STDERR and expecting it to be empty may consider that an erroneous run, which may impact other scripted decisions. It's a breaking change in multiple circumstances, even if you don't consider extraneous warnings shown to a user manually running a script a breaking change.

Does that code look like something you'd log into a system and manually run on a regular basis? Does it maybe instead look like one layer of a legacy automation stack absorbed into other tools?
I hear people use totally much more often than hella in the Bay Area.
I fall into the same trap. We want Visible to be somewhere you create pages that are genuinely useful, not just info dumps. Millions of young people now use Notion to organize their lives, but as you can see from their marketing page it is a tool catered towards business knowledge-bases and not the variety of awesome uses these people have jerry-rigged Notion into.

With just the map + calendar views alone you can address so many planning and tracking frustrations that simply aren't solved by the calendar invites and embedding Google maps into other information documents that we are limited to today.
the point of running linux is that it forces you to learn about linux. knowledge of linux pays dividends forever.

knowledge of macos is fine, but does not pay dividends.
I would further mentioned that by being a late comer, one can actually gain in what others have learned form their mistakes, to enter at a better than conceivable market position. This is the principal doubt an investor ought to consider when beginning a new venture: will the motion I put into the markets grow or decay? And certainly, it is simplified to invest in a market where there is actually demonstrated value in there being n>1 competitors.
> It will definitely do that if FAANG comp compresses via lower equity issuances.

I think it will absolutely happen at least in short term. In fact in many cases already happened.
If you're running on a regular OS, you can't escape it by just not calling malloc.

You'll still get lower performance if the system is low on memory, because you got swapped out - it doesn't have much if anything to do with how much you allocated. Wiring it is a different story, and if you're an audio app maybe you should allocate and mlock(), but not a database.

> hot take here, programs should stop assuming malloc can return infinite memory anyway.

Assuming this is a perfectly fine way to make reliable software.

https://en.wikipedia.org/wiki/Crash-only_software
With U.S. nudges, Google and others aim to help Iranian Protesters
I think that both types of systems have serious problems. It's not a matter of just adopting one extreme viewpoint or the other. I think it's a very challenging set of problems.

It's almost as if everyone's view on many issues reduces down to "you just need to have competition" or "you just need to cooperate". They are more complex problems than that.
It seems analogous to fractional reserve banking and the free economic performance it enables by leaning on a mostly reliable statistic about empirical peak concurrent usage of a shared resource.
But people would need to know which other domains run the other proxies. Might as well manually type in the other domain.

The only way I see to avoid a SPOF is with anycast, which I think involves running your own ISP to be able to arrange your own BGP sessions and announce at multiple locations.
somehow the opengroup removed egrep and fgrep from POSIX in 2018
https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu...

chroot, usefull for poor man's containment of 'stuff' also went out.

and they replaced tar with pax --- which uses a tar file format

one of the things I love in Unix is the slow pace of evolution in systems tools. relevant know how doesn't rot as fast as in other environments.
I used port forwarding for my Wireguard VPN... worked great....
My wife has a order of withholding of removal. We are living on the island of Saipan in the Northern Marianas Islands (a territory of the United States). We would like to return to the mainland and eventually get her green card. How do we petition to get her parole office changed, and how do we transition from Withholding of Removal into a green card by marriage? We have been told we have to reopen and then close the withholding case but his does one do that?
Echo this. It's going to simplify a bunch of view definitions and policies.
> my team coined a term "Cloud Monday"

Azure being a shade of blue, you should've called it "Blue Monday"[0]. Could've even rigged up something to play the song when integration tests mysteriously failed. How does it feel/ to treat me like you do?/ When you've laid your hands upon me/ and told me who you are?...

[0]: https://www.youtube.com/watch?v=c1GxjzHm5us
While we are discussing common command aliases, could we decide to make ll (= ls -l) a standard one? I have a hard time using a shell without it, and it's annoying to create the alias on all the machines I ssh to ^^
The more interesting story is RH combining high-end home decor and...restaurants? (And jets, and yachts?)[1] As for the death of San Francisco, The Ramp is in spitting distance, so if you find yourself at the Palm Court you might have nobody to blame but yourself.

[1]https://rh.com/restaurants, https://rh.com/one, https://rh.com/three
In my current role I've done about 30 whiteboard interviews in the last 2.5 years, and I come down on the side that they are about as predictive as throwing darts.

The most successful candidates I've helped hire in my career were the ones where we had an informal process where we just talked about things and I went with my gut. They say that's not objective or measurable, full of bias, etc.

I toss my hands up in frustration.
That is true, but some sort of a runtime bordering on being an interpreter needs to exist doesn't it. Because my brain cannot comprehend how you can do metaprogramming with macros etc. with static code.

My opinion was that the compiled lisps precompile as much as possible (calculations etc.) into assembly and leave bits they can't compile intact, that's what make them fast.
"Well regulated" in this context means well-equipped, does it not?
Not Yet Added
>Tik-Tok takes 50%

70%

> for some of these people, perhaps the perspective is positive.

For desperate people, anything can be positive, but it's still exploitation.
Because later on in life, you meet people in corporate boardrooms who love doing layoffs and say things like "Atlas Shrugged was the best book I've ever read, it changed my life"
He said "a good guy".
You don't have even close to enough context to say something like that. And if it is a joke then it is of extremely bad taste about something that affect people's life and mental health.

Please do better.
Unfortunately, I don't believe your device is supported by GrapheneOS: https://grapheneos.org/faq#supported-devices

Install LineageOS on it, if it's supported?

https://wiki.lineageos.org/devices/#motorola

But read this about LineageOS, et al to understand the risks: https://madaidans-insecurities.github.io/android.html
Does GitHub not postpone publishing new verisons until after the secret scanning is done?

Also I'd hope that Google is scanning BigQuery queries for that abuse signal.
Oh OK, so you mean training the model after it has already been trained on the main task, right? Like finetuning. Yes, I think the GAN-like finetuning is a good idea. Though it's less clear where the labels would come from, it seems like some sort of fingerprint would need to be computed for each generated sequence, and this fingerprint would need to be compared against a database of fingerprints for every sequence in the training set. This could be a huge database.
That is the definition of a genius-savant.

True genius is always happening at the crossroads of his interests. Not linear, not monosyllabic, but divergent-recomposing-thing.
Counter-counterpoint: Claims that something is better than the alternative need to be supported with some evidence.

Sunset laws to do not magically improve the quality of the voting public or the quality of the elected representatives--and those are what ultimately decide the quality of the laws.

Furthermore, if we cite Texas, the evidence seems to be a negative correlation rather than a positive one.

(Side note: I'm actually in favor of laws having some form of trigger to cause them to disappear. Time, by itself, is generally insufficient, however. Laws should have a reason for going onto the books and when that reason is invalidated the law should be forced to be reauthorized with a different reason.)
I tell people that you are looking for _one_ position, not 10,000. There will always be a position somewhere that fits your needs. Its more difficult in down times to a degree. And if your industry is in a huge slump, find a new industry! There's more work to do than can ever be done.
There easily can be a language issue here, but I believe the only negative word I used was “defect” and I’ve applied it to myself, not to my classmates who chose to indulge in these wonderful things you’ve listed. Sex is indeed wonderful. Alcohol also gives you some pleasant feelings. I do not get nicotine at all but people seem to enjoy it, who am I to disagree.

Note that indulging in all these pleasant activities does not prevent you from being successful. A lot of my heavily drinking classmates became rather accomplished. We have a head of a regional KGB office (our region is about 2 mln people, a dozen counties or so), a head of regional sanitary office (a medic who checks business medical safety compliance), doctors, engineers…

And if I was born say a hundred years earlier there would be no such a crazy demand for computer specialists, and I would have probably landed a job of math teacher at high school, or if I was lucky - at community college like my granddad.

Math teacher at high school - only some brain defect can lead you to give up pleasures of booze to get such a job, no?
Yikes. This is why I do not use bash. Too complicated.

For Linux, I added tab autocomplete to dash and use that for both interactive and non-interactive shell instead of bash.

Saves keystrokes and bytes. No need to keep typing "#!/bin/sh" into every script.
They're not purely rational actors, and economic theories don't connect sufficiently to the real world.

Many economists are politicians with economic sense. If you see things one way, progressive income tax is a jobs-creation program because as soon as you're disincented to earn more due to taxes, you leave opportunity available for someone else to earn something. If you see things another way, it is a grab by the unworthy on your hard-earned wins. (Thank you N Gregory Mankiw for clarifying this a number of years back.)

They also live in the same bubbles. The real estate bubble of 2001-2008 was super clear if you didn't spend your time in it.

But since they can't or don't look at enough details (fraud in the CDO's, total outstanding credit default swaps, who is exposed to who) and they don't understand or model human factors such as criminality and deviousness, they can't do a very good job.
Does `mount -o loop` no longer work to avoid the losetup dance?
I can accept that Bruen's arguments have a certain internal logic. What I don't understand is how we have decided weigh the "right" of having guns vs the "right" to life, liberty, and the pursuit of happiness. According to the Declaration of Independence, the latter is what the government is for, and everything else -- even and especially the bill of rights -- is an implementation decision designed too further those aims.

Given that the US 22x more per capita gun deaths than the EU, perhaps we missed the mark. Maybe it's just me, but it seems like gun proliferation is in practice harmful to life.
> The Boomer economists at the Fed have responded by raising interest rates so that Xers, Millennials, and Zoomers don't get uppity and ask for more money.

Maybe so, but you might want to also consider at the same time what's happening to all that Boomer wealth mostly tied up in retirement accounts (stocks and bonds) and in the real estate that they own while these interest rates rise. Sure, the effects here aren't equally distributed (neither generationally nor by asset class), but hardly anybody is getting away unscathed.
It's possible for an entire industry to engage in fraud. We need not assist though.
why no hard link?
I’d define it as necessarily causing greater physical efficiencies of human motion or human action per circadian periodical cycle, where high-tech causes necessarily >10 efficiencies in coordinating human action for achieving the same goal.
discovery - very = disco

bravery - very = bra

delivery - very = deli

slavery - very = sla
> they rarely read books. Even if they do, they read the thriller or romance novel which is currently number one on the NYT bestseller list.

And...?

> There is nothing wrong with reading these kinds of books, but you do not learn anything new (besides who committed the murder).

Once again, and...?

Why does everyone seem to have this continuous growth mindset, where, if you're not growing in some capacity you're failing at life? I love reading fiction, and I love reading non fiction. I don't particularly enjoy reading textbooks every waking moment, and that's fine.
Use configuration audit logs to track changes in your tailnet
> The fact that snap's web3 team being cut is one of the listed examples is pretty comical IMHO.

We're seeing a huge influx of applicants who are coming from failed web3/blockchain projects. It was very much a gold rush that attracted a lot of people looking to strike it rich. Now that the momentum has disappeared, the employees of those projects are all running for safety.
It doesn't have to be a legal system or a government in general. E.g. Rai stones are basically a public ledger system akin to a blockchain, but working through social convention.

https://en.wikipedia.org/wiki/Rai_stones

One could argue that, in this case, the entire society is "people with guns". Which is fair enough, but, again, it's important to keep in mind that this concept does not intrinsically require anything equivalent to the modern state.
I've seen such advice in many writing forums (other examples include don't use adverbs, don't use passive voice, etc.), and while it certainly pays to heed your choice of vocabulary, I'm not convinced that simply avoiding a fixed set of words or forms is good advice. Let alone replacing them with a fixed set of substitutes.

Open a few good books and essays, and see if there are adverbs, "very", passive voices, or other bad forms. These are reputable works written by careful and capable writers, and enjoyed by many readers. If they are all deemed wrong in the eyes of such advice, it's the advice that's wrong.

The valuable lesson is to actively think about the words you use, whether the text accurately convey what you mean, in the tone you desire, and is readable by your intended audience.

I'd say a good pair of thesaurus and dictionary is much better than this website. At least you got multiple candidates, an explanation of each, and get to choose the most appropriate one.
Perfectly circular 0 the first time you join a meeting.
> I have a R-pi vs 2, and I'm wondering how well you think that would hold up for a basic blog site.

Whether it could survive a lot of pageloads, like when submitting to HN and it gets traction, 100% depends on the blog software.

It won't run Wordpress well because that software is ridiculously heavy, and I frankly don't have good examples of database-based blog software aside from something I wrote myself. Mine still does multiple mariadb queries per pageload, so it's not as though it's extremely lightweight, but page generation comes out to a few milliseconds on a laptop with a CPU from 2012 inside. This software would survive the HN homepage easily.

I would estimate that anything that can handle >10 requests per second will survive the HN homepage, but if you're on the edge of 10r/s then perhaps it might be slower during the busiest minutes. If you would use static page generation (like jekyll, though I'm personally not a fan of how jekyll works it's the most well-known example) then the pi will definitely survive serving those static pages easily.

> I would like it to at least be a little nicer looking

The looks don't make it heavier or less heavy. Having a few style rules applied to the page is a few extra bytes per pageload, but they're not going to make the difference between it working or it not working.
On this line of thinking, one of my concerns is that SMS (to my Google Voice number, which is the app I exclusively use for phone calls and SMS) is the method that many services use for two-step verification, even if my other texts aren't sensitive.
I suppose that is technically true but I didn't see it mentioned. Either way I feel its disingenuous. The article is another one of those hustle worship pieces. Trying to make you feel inadequate if you haven't single handedly started a multi million dollar startup alone by the time you are 30 you are a failure. Employees? Contractors? who cares don't need'em either way what kind of loser gets ....help.
Victor Bret seemed to think p5 (and p5.js) succeeded despite being poorly designed for learning.

http://worrydream.com/#!/LearnableProgramming

I'm not saying he's right though I thought he had some good points

I do wonder if it succeeds more based on community than design though
What is the spread in compensation, scope of work, level of responsibility, etc.?
Because that is an abstract way of solving problems. One needs to feel the pain of the customer to gain necessarily greater “domain” expertise in intuitively perceiving conditional possibilities which are necessary in producing value, or regenerative feedback gain in the human system, e.g. society.
Doctors don’t want you to know this one trick to make me 10 times less likely to avoid your article: don’t use these cringey clickbait titles.
wow, this is clearly the most complex question in today's thread.
but org mode though

Have you considered learning emacs just to try it? You might like it. That's what I did. The only difference between your experience and mine is that I've settled on an org mode doc in Dropbox.
I believe it's typical before a recession though :D
What'd be even better is if there was a central "messaging" interface where all the various implementations can register as messaging service providers and all your conversations end up in one place.
> This is likely to be the recession that halts the rapid inflation in tech wages.

I think the transition to remote combined with the recession will put a damper on high tech salaries. I've already started seeing pressure from our executives to explore more hiring of remote workers to cut costs further.
If you believe there exists a "non partisan third party think tank" I have a bridge to sell you in Arizona.
It's really unclear, isn't it?
CORRECTION: You can run x86/x64 operating systems via lower performance emulation on M1 Macs on UTM.

Thank you everyone for your input!
Resources to learn to build a dynamic linker
I would love to go through the exercise of building a dynamic linker.

Unfortunately there is so little subject matter on this vs. something like a compiler.

Are there any good learning resources?
I have tried auditing glibc or musl but they are either so complex or terse.

Does an implementation for the purpose of learning exist?
How people get the mouse working in the terminal is one of those things I've always wondered how they do it, but never look into it because then the magic is gone. As a daily software engineer it's nice to have some things remain as magic
Whenever I hear about a US based payment processor, I feel compelled to mention UPI, India's Unified Payment Interface.

Basically, with fairly modest investment, the Indian government put together a system to allow instant transactions between bank accounts. There are no transaction fees.

We have so many companies (sometimes the same company with multiple faces - Paypal/Venmo, Stripe, Clover, Square, all of whom want a cut of transactions for the incredible service of making a number go up in one place and down in another place. Instead of fixing bank-to-bank transfers, we're stuck with ACH, which for some godforsaken reason takes days to clear.

There's no technical reason why the US can't have a system like UPI. There's no reason why we MUST allow rent-seeking payment processors to take a cut when someone in Mumbai can make a peer or merchant transfer for free in seconds.

UPI: https://en.wikipedia.org/wiki/Unified_Payments_Interface