skysight-inc/HackerNews huggingface dataset:
Not necessarily a lifer, but my company is so comfortable right now that I’m quite put off by the prospect of doing an interview anywhere else.

For a change they’re also paying really well for the market I’m in.
Which of course is a war crime.
Yeah, I know. I've been trying to design it in a way to push costs down the whole time, but it's still a far cry from paper. My idea was to target $80 for a "starter kit", making it the equivalent purchase of a video game.

For interested parties needing to program, I could probably partner with them and do the development myself (or have employees do it). The real hard part is designing a game, the software to run it will be pretty basic to start with, once I write the general framework for taking turns, etc.
I did something like this. 3 years ago I started traveling while working remotely. I've been to like 30+ countries now in the last few years. My basic thinking was I'd leave some problems behind & some would come with. I worked on the problems that followed me, and got a remote therapist for the hardest stuff. I am in a much happier place now. YMMV.
Hadn't seen that one! Will check it out.
Not really, not in high CoL areas at least. Move to nowheretown USA and then probably. But most companies will adjust pay for such moves.
I didn’t know this. That is fascinating!
Some things to consider though:

- Doing the same thing for years can really wear you out. And in a profession where you work with your brains, it would affect the quality of your work.

- Especially in your 40s and later, it is important to challenge oneself and learn new things, otherwise you may thing you know everything there is to know and the only way from here is down. Doing this in a new place is often much easier - in the old place you can get stuck in the routine.

- Not all interviews are bad. If you know your stuff (and by 40s you're supposed to) and aren't desperate for a job, there's no reason why interview would be bad for you. Worst thing, you don't know something - so, see above, you have the opportunity to learn something new.

- Job market goes up and down. In 3-4 years it would look completely different.

- Definitions of success differ. If you're senior enough (which again by your 40s it makes sense you'd be) you should get a regular pay which allows you to cover your needs comfortably. All the startup options are bonus lottery tickets on top of that. Sure, winning $MILLIONS would be rare. But, winning $THOUSANDS won't be that bad either, and that happens much more often. On top of that, you may end up doing some fun stuff which isn't done anywhere else, and meet people which otherwise you would never meet. It's not always the destination - sometimes even the road is worth it.

- Change can happen regardless of what you plan. Today you have excellent company with genius CEO, tomorrow he retires and his airhead son takes over the business and ruins everything. Or consumer preferences change and a profitable company has to look for a new business model. Or a regulator steps in and makes their business model impossible. You may not seek change, but the change may find you anyway.
> This isn't petty theft. Petty theft is an individual shoplifting, for instance.

If any are ever caught they get treated as individual shoplifters. Magically the crime statistics never show gang shoplifting.

> You're comically giving the communist answer, that a business is a collection of people, and that hurting it hurts them all.

The communist answer is that it isn't theft because of how you categorize those you inflict it on.

> Shoplifting is bad for society as a whole, but (usually) doesn't directly hurt individuals.

Of course not, you said the word 'directly'. All crimes against public companies are guilt free by definition comrade.

> Because that's normal. The decrease in crime over the past 50 years hasn't been continuous. It's been a more natural ebb and flow. I don't see a year or two of very slightly higher crime as a trend up.

You're missing the difference between reading history and experiencing the events in real time. Yes, we can probably count on things getting better in generational time, but now as things are getting worse we should look at our policies and try to figure it out rather than just waiting decades for things to clear up on their own.

> All of these cities have lower crime rates than republican lead cities. All of them have drastically lower violent crime rates.

Only if you ignore the crime of open drug use, and that it kills thousands per year. The only thing you can trust from these cities is that they're dishonest about their stats. If police don't answer a call did a crime really happen?

> What do you actually propose to make it easier for mothers to work less? Apparently higher wages aren't appropriate, and free school to help them get higher paying jobs isn't appropriate.

Higher wages are because of promotions are good, higher wages for the same job simply by government mandate doesn't provide higher purchasing power after inflation. And free school leads to the nonsense we have now with subsidized loans where a critical-studies degree costs $250k.

> Essentially every other country on earth proves this to be wrong. The US has the highest medical costs, and plenty of other countries have a life expectancy that keeps rising, while ours is falling.

Of course the costs are higher in the USA because it's the only country where you pay the actual cost. In every other country it's hidden in taxes to some degree, usually a lot, if it's available at all.

> The US economy has been stronger than most countries for effectively my entire life, and that hasn't eliminated poverty or crime.

It kinda has though. Our poorest are richer than the median in many countries. In cash dollars and in purchasing power. There are structural problems keeping many people in poverty and not purely distribution problems.

Crime on the other hand is more of a social thing than a poverty thing.

> Other countries have enacted good social programs and have virtually eliminated crime.

You know what's a good social program? Building a place to put druggies before thousands of them die on the street in the middle of a city.
Thanks. You're right. I'm not the right person to debate this appropriately. I can't hold that space and be a participant in it at the same time. I have too much skin in the game.
Jim Carrey said:

“People talk about depression all the time. The difference between depression and sadness is sadness is just from happenstance — whatever happened or didn’t happen for you, or grief, or whatever it is. Depression is your body saying f*ck you, I don’t want to be this character anymore, I don’t want to hold up this avatar that you’ve created in the world. It’s too much for me.

You should think of the word ‘depressed’ as ‘deep rest.’ Your body needs to be depressed. It needs deep rest from the character that you’ve been trying to play.”
If you are running untrusted WASM files with wasmedge be aware that it doesn't sandbox by default. WASM can contain native code that will be executed without sandboxing. From the docs [0][1]:

> The wasmedge CLI tool will execute the WebAssembly in ahead-of-time(AOT) mode if available in the input WASM file.

> The wasmedgec can compile WebAssembly into native machine code (i.e., the AOT compiler). For the pure WebAssembly, the wasmedge tool will execute the WASM in interpreter mode. After compiling with the wasmedgec AOT compiler, the wasmedge tool can execute the WASM in AOT mode which is much faster.

They added an option (--force-interpreter) to disable running untrusted native code [2]:

> Thanks for reporting this. I think we can have a flag to disable the automatically loaded AOT sections from an unknown given universal wasm format. One possible situation is that users want to execute a wasm file with interpreter mode, however, they use a universal wasm format received from a malicious developer, and then the bad thing happens.

[0]: https://wasmedge.org/book/en/cli/wasmedge.html

[1]: https://wasmedge.org/book/en/cli/wasmedgec.html

[2]: https://github.com/WasmEdge/WasmEdge/issues/1631
lol you are indeed the cheeky comment section:

yes laying bricks in a long straight line is automated. Laying bricks in more intricate ways would take a lot more time.
Also the machine still has to have human super vision and they seem to clean the mortar.

It's nuanced
> 4. Interviewing is a horror show best avoided

I've always changed jobs every ~3 years, but if you think that's a horror show, imagine how it'll be when you're laid off in 12 years. It'll take 10 minutes to write FizzBuzz and you'll have great knowledge for everything in a 15-year-old tech stack.
Nothing will work. You need to get a platform authentication capable usb key. It's the nature of the beast and I'm not happy about it either.

https://developer.mozilla.org/en-US/docs/Web/API/Web_Authent...
Apple's App Store Has Become an Ad-Plagued Version of Its Former Self
> They are written in a strange subset of C++ with its own inheritance system and currency classes.

Can someone explain? Is there something other than DriverKit, which seems to be C++?

https://developer.apple.com/documentation/driverkit
Most people will view the content they like.
Hopefully they use Rust not C so there’s not a buncha buffer overflows.
is there an easy way to unvoicemod the streams?
At some point I do wonder if the free plan (funded perhaps with VC money in the past) will need to change. Unmetered DDoS protection for free etc, there is a mismatch there in terms of cost to revenue. All the unlimited bandwidth places faded away at most other providers - or they end up with hidden charges. One complaint I have is folks talk about cloudflare's free pricing, but if you try to build dropbox using their free bandwidth they of course call you up, so it's not really unlimited free traffic - and I just end up liking places that are more clear / upfront on usage limits
Seems ripe for use in a sci-fi: "Today just two armies dominate the world, Amazon and Walmart. Some historians claim they started out as retail services, but this is widely debated says historian Dan Wells, from the University of US-West1."
One theory is that it was their users. That is, Alameda lost huge amounts taking the other side of trades on FTX, and then FTX stole customer money and gave it to Alameda to compensate
Tesla asked CHINA to censor comments… that’s pretty funny.
Amazing!! Are you taking orders? Have you considered setting up an Etsy where you can sell a few of them for $100 per tile when you feel like making a couple now and then?
> Take @dataclass in python for example, that’s similar to Struct for Ruby.

From a cursory look data classes seem to do a lot more than structs. Structs seem like a mutable version of namedtuples, or js objects, down to behaving like a collection / iterable.
They think they had freedom under communism before covid?
Johnny Mnemonic was dead tree published in 1981. (I have the issue of OMNI)

Blade Runner, the movie, was released in 1982.

And PKD's DADoES was published in 1968.

Honestly, IMHO, Blade Runner in movie form shares more DNA with Alien than proto-cyberpunk. They're both character studies rather than world-building exercises, albeit with massive credit to Ridley Scott and the design team that their "background" world is more lifelike than many world-centric films.

But Blade Runner fundamentally lacks the multi-level cutthroat competitive aspect of cyberpunk. Oddly enough, a quirk that frequently recurs in British scifi, in contrast to the more free market American themes.
I've never had any desire to be a lifer, but your Ask HN reads like a humble-brag. Would be hard for anyone to walk away from what you describe.
> What can we do to make it more utopian?

Move to Mars and start over.
"3Jane answering in song, three notes, high and pure, A true name."

Ever since I've read and re-read this book, this perplexes me. What was the true name?? Isn't it revealed like in Wizard of Earthsea? Or is there no name ever revealed kind of like the end of "Lost in Translation"?
I'd like to be a lifer: I'm in a startup with people I like, doing something that's interesting, with a good work life balance. Being a lifer here would mean that our startup succeeded!

My wife is a lifer civil servant, so that also makes the bet on a startup easier to justify.
China does not need Apple, in fact there would be significant benefit to Apple exiting China.
More power, more control for the CCP.
China has the capacity to do very serious damage to Apple, potentially even put the company at risk if they acted quickly and with malice.
This is a completely one-sided relationship.
"the parties are aware of their relative power and influence and act accordingly..." Agreed. In China Apple does what the CCP wants.
Not a "complex power dynamic" IMO.

I may be "expressing dismay in a way that is too blunt to be useful to many people here".
In return I think you are expressing very little beyond obsfucation and misdirection which I don't find particularly useful either.

Lastly I'd like to offer you some unsolicited advice in return. Please try not to be so condescending when dealing with others if you want them to respond positively.
Agreed that (especially at scale) you're only as good as your local management is. But there's something to be said about company culture too, and Apple's infamous secrecy permeated all parts of the culture to apply to all data, not just Apple proprietary data. A manager that allowed employees to get away with snooping would have at the time found themselves just as fired as the snooping employees if/when word of that made it to the regional managers.

Whether it's still like that I couldn't say. From the outside, it certainly seems like some of that infamous secrecy has been toned dow. Though whether that's culture/company change or the nature of being so big that even the smallest parts of your supply chain make noise I couldn't say. At the size and rate they've grown the retail business, there's also the possibility of just hiring so many "warm bodies" that embedding that culture is more difficult too.

And being fair to this study's subjects, I'm not sure you can even say much about the managers themselves. This sort of thing would be exceptionally easy for any half way competent tech to do without tipping off their manager. Apple might have the power and clout to heavily restrict what devices you bring into the back rooms, but I suspect your average local tech shop isn't doing bag checks and device checks on their employees. Who's really going to question the local tech carrying one more thumb drive than normal? And since these are customer machines, it's not like you have corporate MDM software installed that can report when an external storage device is plugged in.
oh dang! I'd totally sell the cards, for less than that even. Sign up for the mailing list on wyldcard.io and if you shoot me an email I'll totally sell you cards, and even a base station (though those are pricier)

jonah@wyldcard.io
Both his parents are (good!) law professors, ironically
I’m watching The Peripheral, which seems to be influenced by Ready Player One. Which is ironical, since Gibson is a granddaddy of Ready Player One.
If I get a copy of my friend's copy of The Wolf of Wall Street -- of course which they got from a torrent -- the real world value of a new copy that I create approaches nil.
The knights templar, perhaps?
I think they get a bit of leeway by both being a private university and a religious institution. I'm not a lawyer though, so I have no idea.

If you want a real fun trip down Christian college lane you should check out PCC [0]. One of my friends went there for a semester or two and it sounded... horrible.

> PCC policies govern many aspects of the students' lives, including dress, hairstyles, cleanliness of residence hall rooms, styles of music, borrowing, off-campus employment, and Internet access.[30] For example, "All students are expected to dress modestly, in conservative fashions and . . . men are not to wear effeminate hairstyles or apparel."[31]

> PCC also prohibits physical contact and interaction between unwed members of the opposite sex. For example, a chaperone and "day-pass" is required for a "mixed group" for students under the age of 23.[32] Students over the age of 23 are not required to have a chaperone on a date, but cannot go to a beach or a park after dark and cannot "visit the home of an unmarried person of the opposite gender."[33]

> Most stairwells, elevators, and parking lots on campus are segregated by gender.

[0]: https://en.wikipedia.org/wiki/Pensacola_Christian_College
> wouldn't want people to get the impression const gives you any sort of immutability.

const makes the binding immutable but not the object. Object.freeze makes the object immutable but not it’s children.
Yup. Look at the number of stalls (not just locations) of superchargers v.s. EA fast chargers between the bay and LA for an example. Tesla is over 200+, EA was <50 last time I checked, and by personal experience, the EA charger reliability is quite low.
My longest stint in a single company was 9.5 years, it started as a small software consulting company and was bought by a government-controlled telecom/software company.

The merger went surprisingly well and they brought in some good processes (and some bad), but mostly we were left alone to do our thing.

At a point I saw that they didn't have a big enough support organisation personnel-wise. I had to organise team events, manage sick leaves, do 1:1's with my team, be an architect, a salesman and a software developer in one.

In short, eventually the compensation didn't match the stress of the job.

I found a job through a friend in a multi-national mobile games company and left on good terms.

The gaming company spent what equaled to a "large project" in my old company just for audience testing unreleased games. Marketing budgets amounted to the yearly turnover of my old company. My pay doubled from what I used to have in a few years and my first bonus was bigger than all the bonuses I received in the past 10 years in my previous job put together. And I got actual stock options for the first time.

Money doesn't make you happy, but hoo boy it's nice to get it - and it makes the tiny inconveniences easier to take (like having early morning/late evening calls to the other side of the planet).
I've never played games on my M1 Macbook - what are some popular reasonably graphics intensive games that it would support? Could it run Dota2 for example?
But it is still the case that conservative "voices" act like censorship, cancel-culture, and bias are unique to the left.

It's insane gaslighting and mostly just an immature and snowflakey reaction to the fact that conservative ideas are put down by the exercise of the free speech and freedom of association of others.
The US war in Cambodia preceded the rise of the Khmer Rouge.
Yeah, fair point!
It looks to me like the profile viewer is actually speedscope ( https://www.speedscope.app/ ). I find it nicer for exploring profiles compared with Chrome's built-in viewer.

To use with Node.js profiling, do the `node --inspect` and `chrome://inspect` steps, then save the profile as a .cpuprofile file and drag that file into speedscope.

Another thing I've found useful is programmatically starting/stopping the profiler using `console.profile()` and `console.profileEnd()`.
My first response was a bit curt so I've removed it. (Edit: I can't seem to remove it.) Yes I'm aware a lot of women get harassment when they show their face streaming. It's one of the reasons it's so popular in Japan for women to be vtubers rather than show their face while streaming while the popularity for men doing it is significantly less (though there's still plenty who do it without changing their voice).

However Hector Martin is not a woman living in Japan and they look perfectly fine/average.
> WebTorrent Desktop

This is kind of amusing
An interesting idea, although I think the US is actually ahead of the curve on mines. From Wikipedia:

>> Opponents point out that the Ottawa Convention places no restriction whatsoever on anti-vehicle mines which kill civilians on tractors, on school buses, etc. The position of the United States is that the inhumane nature of landmines stems not from whether they are anti-personnel as opposed to antivehicle but from their persistence. The United States has unilaterally committed to never using persistent landmines of any kind, whether anti-personnel or anti-vehicle, which they say is a more comprehensive humanitarian measure than the Ottawa Convention. All US landmines now self-destruct in two days or less, in most cases four hours. While the self-destruct mechanism has never failed in more than 65,000 random tests, if self-destruct were to fail the mine will self-deactivate because its battery will run down in two weeks or less. That compares with persistent anti-vehicle mines which remain lethal for about 30 years and are legal under the Ottawa Convention.

[1] https://en.wikipedia.org/wiki/Ottawa_Treaty
That's something I didn't consider. I don't have many gay friends so I really don't have much context or understanding there.
I love the concept. It's really unique. I think the per-page cost is a bit high, especially given lack of editing. I think editing ability should be the first bridge to cross, even if it's really crude like delete-and-replace.
The End of Blitzscaling
If you think that’s wild you should hear what the cavalry used to do with horses (and sometimes still do).
Even Java is pretty terse these days, but even if it wasn’t, you spend far more time maintaining and editing old code than you spend writing brand new code. All the stuff that looks like verbosity is information that helps you.

I’ve also seen monkey patching done in crazy ways even on small projects. Languages like Ruby pretty much encourage it.

I can’t imagine what it would look like to edit a Python or Ruby codebase that was a decade old and had 1000 people working on it. But I’ve done that in Java fairly easily because the types help. A little bit of “public static final” here and there is a small price to pay for more maintainable code in the long run.
there’s a good write up on this somewhere that you’ll have to forgive me not being able to find tonight on mobile. In general, we want the wat syntax to mirror the binary format very closely, but that’s often at odds with a surface syntax that promotes good software engineering or good developer ux. Two cases for that off the top of my head:

* the component model wat can represent interfaces, but it can’t represent the composition of interfaces, e.g. if we were writing a new interface which opened something file-like and wanted to reuse the oflags type from wasi-filesystem, there would be no way to express that indirectly because we insist wasm binaries are self contained (don’t require you to load other resources), so the oflags type definition would need to be copied in literally.

* when we add resource types back to wit syntax (you can rewind history in wit-bindgen 2 months to find examples, we got rid of them because they were a strawman and now something quite similar is getting speced) it’s nice to have wit syntax appear just like constructors and methods, even if we all know a method desugars to a functions that take a resource as it’s first parameter in the canonical abi. It’s nice to have a distinction in wit that can be used by code generators for creating idiomatic C++, Rust, JS etc methods. Even if we give methods a faithful wat/binary repr (like, e.g. flag types, which are a shorthand for a struct full of bools), the wat/binary form will necessarily have much worse syntax than the wit will, and we think having a syntax that doesn’t send you rubbing your temples reading the component model spec will help adoption.

Speaking as someone who has had to read and write a nontrivial amount of wat over the last 5 years, it’s lovely for small examples and it’s pretty challenging for large, “real world” programs.