skysight-inc/HackerNews huggingface dataset:
I agree with the sentiment of Open Salaries.

> If this generates resentment, it means the company is poorly managed.

You can't honestly hand wave away human nature like this though.

"You are paid 20% less than Bob because you are 20% less valuable to us."

Even if that was 100% true, and it was obvious to everyone, there would still be envy and resentment to contend with.

Still I'd rather have it that way, than how it is today where I have to have private text messages with my coworkers to figure out who is getting screwed by management...
I built my first LFS system in early 2001, it was the most educational thing I've done in my career up to that point.
Richard Stallman: Gnu Emacs, GCC, GNU Debugger, GNU make.

They all started as one man projects. Then others started to contribute little, then more.
> Does the managed service actually require that each user get their own container? For some applications, particularly collaborative ones, it would make much more sense to have a container for each top-level thing that the users are collaborating on, e.g. one per document.

Exactly right. We do not actually require that every user gets their own container; that's a decision that's entirely up to your app. Our API spins up an instance and returns its hostname, and then you can connect to it from as many clients as you like.
Hooks are more explicit for the uninitiated. Understanding the semantic meaning of when arbitrary method names are invoked throughout the component render cycle requires more investment in react's documentation than intuiting the logic of imperative function calls like "setState" in the body of functional component.
Repealing or reforming the Jones Act would really help river cities all along the mississippi river system. It would also reduce co2 and traffic congestion. It's amazing to me that no one will take a critical look at this outdated law. It's anti competitive and disproportionately affects interior states.
In some states, like New Hampshire, state legislators' paychecks are a token amount like $100/year or nothing at all, and must hold an additional job.
Goodreads allows you to export your library via CSV.
Because I am a public employee, anyone can go online and look up my salary. I've often wondered who might be doing that. Of course, where you live and if you own your own home are both publicly available and already pretty good proxy measures for income. I know for a fact that I pay more for certain things like help with gardening, an electrician, plumber, etc. based on where I live.
Note that letting companies know your expected compensation is only beneficial when you know that it's extraordinarily high and you wish to no waste time in many interview processes. Less senior engineers should refrain from leaking salary expectations - there's no reason to lowball yourself.
Some tricks for sleeping better:

Given that you are leaving at 2pm and arriving at 10am, I'd suggest that you start shifting your day earlier a few days before leaving. Get up early and go to bed early. That will start your body getting used to the time change.

Earplugs or noise cancelling headphones with nothing playing and a mask to cover the eyes help as well.
https://archive.is/DcvFS
I'm very proud of the international community. Wars of conquest/aggression should be universally opposed and sanctioned. It's one of the key components to a peaceful future for us on earth.

I wish the best for the future of the Russian people, to get a government they deserve, one that doesn't throw human life wantonly into a meat grinder.
For a very select few in the managerial class, yes. I think a lot of legislation like that is written with jobs that don't have that kind of comp in mind. However, I do think that an outcome of legislation like this is to simply create more compensation of this sort that doesn't have to be figured into "salary." There will be a greater incentive to use those instruments to the extent that you still want to keep total compensation less transparent.
I think it was intended to be reminiscent of QT and WX
Can it though?

The beauty of (v)fork(+exec) is that it doesn't need a new interface for configuring the environment in whichever way you want before the other process starts. Instead you get to use the exact same means of modifying the environment to your needs, and once it's done, you can call exec and the new process inherits those things.

I mean, just look at the interface of posix_spawn.

I grant though that this isn't without its problems (including performance) and IMO e.g. FD_CLOEXEC is one example of how those problems can be patched up. It's like the reverse problem: you have too wide implicit interface in it, and then you need to come up with all these ways to be explicit about some things.
In my experience, #1 does substantially cut down on the time-wasting.
Most state legislatures are only part time, so when not in session they have full time jobs. That's actually how the US founders wanted it to ensure that politicians stayed "of the people" and couldn't escape the effects of their governing. "They will never vote a rod against themselves" (can't remember who said this so take with a grain of salt but it's stuck in my memory). At some point though the Federal legislators decided to give themselves full time jobs. At this point now most probably make enough money insider-trading stocks (yes the same thing that gets a normal citizen jailed), so they probably wouldn't have to work when out of session anyway.
It's a tough thing to do, tbh. In my younger days, I've been blinded by rage at seeming atrocity gone unmet, only to realize later in life that given the way things are structured, and how reality works, there was simply no way to actually facilitate the desired change in the world without learning how it actually works. It's a sovereignty thing, and different places will see it differently,

We have to temper the urge to stonewall with a willingness to pass on the requisite knowledge to initiate the uninitiated into an understanding of how things work.

Then again, only so many hours in a day. I've said my piece.
It doesn't matter whether you are there or not. If you are an EU citizen, and you're in the US, and you visit a US website and make an order from that website, that website is now supposedly required to obey EU law.
Seems like people stop. Just rank speculation that the last level they go to before they did was probably not a great choice for a branch.
It's normal to recognize that you want to do something else. I highly encourage everyone to check in on whether their job gives them what they're looking for. It's also normal for output to suffer when you're unmotivated.

But personally I wouldn't work for, or with, a guy who deliberately set out to do the bare minimum to not get fired. Never mind your boss, that usually means you're just being a dick to your colleagues or the people who work with you at a level of less privilege.

It's possible that every word of this is true, but I'm skeptical. The man has a new startup to publicize and the "why I quit" narrative is an essential part of Our Incredible Journey. Here he establishes that he was just too amazing for Netflix to contain.
I wonder what these extreme sanctions will do to Putin. They obviously have not made him stop fighting. But these sanctions are so severe that they'll probably even prevent him from rebuilding his army following this due to sanctions blocking imports to fuel his war industry. So, since he is still fighting, what is he fighting _for_? Still trying to expand Russia? But the Russia we knew is already not going to be the same as it once was. Putin will never be able to return to a status quo again. Does he not understand this, that he is already a pariah on the world stage? Does he now fight under some sort of tunnel vision? And what is such a man capable of? This scares me.
> I suspect everybody has their own thing that is worth it to them.

That's a great thing about people, and a reminder that one should be humble and not judge people for how they're into some (perhaps niche) interests.

> I enjoy cooking. I go to restaurants like that to experience new food and maybe take away a few ideas.

It's a little counter-intuitive, I think, because one might assume that after having had some really great food, everything else will be bland. But it isn't so, as you say. It is an enriching experience contributing to one's ability to appreciate, and perhaps even make more things.
I'm the person hiring. I used to have this problem a lot and I solved it.

I started just deciding what the pay for the position would be in advance and posting it. I don't negotiate, if that comes up I say we give very aggressive raises and promotions to people who exceed expectations (which is true) but I understand if that's not something you can rely on. As an exercise in transparency we're posting the actual exact starting salary and this is what it is.

Feedback has been across the board positive. Presumably some people look at the pay and feel like it's slightly too low and we don't get them. That's fine, it's a reasonable tradeoff for eliminating the confusion and bad feelings created by not being transparent. There's nothing stopping us from posting a similar position as well (perhaps with a slightly more senior title) with slightly higher pay.

I think the whole kabuki dance of not telling people the actual comp is inefficient and pointless and I'm fine if it goes away.
Hum, my own personal definition of taxes under a Democratic government is a tool to redistribute richness, nothing more, nothing less. Manipulating prices via taxes to force social change is a VERY bad idea IMVHO.

To force social change it's better incentive the new, leaving the old as always, having a first wave of citizens that try and speak enthusiastically about the new, encourage public debate teaching why something should or must change etc.

For instance lying knowing that you are lying affirming that energy prices are skyrocketing because of the bad Russian bear is the ideal recipe to create social unrest, NOT to push a real green new deal. Clearly stating that some resources are more and more scarce, using the media power for that instead of to spread lies, is far more effective: peoples who eventually do not know and refuse to at first will get convinced, peoples with different interests can't just spot the lie weaponizing it against the change. I'm firmly convinced that talking bend society, trying to master citizens like cows in a herd, like Gustave Le Bon and Eduard Bernays have done in the past do work for a short period of time and the outcome are a series of straw fires followed by deep crisis, global wars, sufferance. While real Democracies have proved to be fragile but also an incredibly effective way to evolve and cooperate. Neoliberal style propaganda is useful and works not to master the society for the society sake but to pasture peoples as cows for élite sake...
But my argument against this regulation isn't that "all governments are evil, corporations are good", it's that with respect to certificate authorities, corporations are largely doing a pretty good job, in contrast to governments who are pushing encryption backdoors. If google/mozilla/apple are abusing their position and harming users through their CA programs, then I might consider regulation. But for now it looks like a power grab.
Scott Horton is a really sharp guy and I like his writing a lot. However, I think he’s overselling the NATO expansion story and too heavily discounting the drive by Putin to claw back Soviet satellite states.
I am afraid of getting started, I have read playbooks before and they look understandable but the idea of setting up the tools scares me. I’m starting to think this is PTSD from how hard installing anything was back then and now trying anything new is hard even if the entry level for everything has been lowered significantly.
> That's actually how the founders wanted it to ensure that politicians

...were always rich men of leisure, with appropriate class sympathies guiding their decisions.
Wait till he hears about copper mines.
Given that one question missed means you lose, you have to be very careful to choose a good team. I've gotten a perfect score on a standardized test (during high school) but while I know a lot of smart people, I know no one who has also gotten a perfect score. And it's hard to know how to quickly distribute the test since the online format hasn't been released.
+1 to importing from Goodreads (and, also, from my Amazon digital content list aka kindle-purchased books). I'm happy to go through an export/import cycle for these, but starting from scratch on booqsi without a bootstrap sets the bar too high.

And I agree 100% with your core sentiment: Goodreads is weirdly low-value.
> Putin is still going well into Ukrain

They’re advancing but I think the general impression is everyone expected the Russians to make way more progress vs a far “weaker” foe.

Abandoned vehicles, no air superiority….

I’m short they look weak even while advancing.
Why would you assume that..?
Do you have any resources to point me towards that elaborate on the benefits of a process-per-tenant/user for performance?

I work on a data-intensive app that fits the use-case you describe but I'm confused about the benefits for performance. (can certainly see how the code would end up nice/simpler) Is this mostly applicable to certain stacks?
I got a recruitment email this morning that said "unlimited sick leave!" then in fine print at the bottom:

"If applicant lives in CO, they will receive paid sick days."

Labor laws in this country are nutty.
> Wars of conquest/aggression should be universally opposed and sanctioned.

Naw, that would have prevented us from toppling Sadam in Iraq, or Gaddafi in Libya. We couldn't support Saudi Arabia's current War in Yemen.

Better to be realistic: reward our friends, punish our enemies.

Ukraine? Friend.

Russia? Enemy.

It's simpler this way.
Right, and of course there's the two hours spent looking at overpriced sandwiches and "duty free" booze. That's got to be worth something to someone.
Looks like they are funded by Battery Ventures and Vertex.
Perhaps you have to choose the number that best fits what you're prioritizing.

If you're looking for "entry-level", then perhaps "starting at $100k", but if you really need someone with the experience or skillset pre-loaded, "up to $150k".
Where did that money come from, though? People getting margin called on their life savings?

Update: I assume the majority of SBF's net worth is from FTX not Alameda, so my question is where does FTX's money come from. I assume it's from wrecking retail traders.
> the reason the "safe" Rust programming language leaves software vulnerable to DOS attacks if it uses the standard library

Linux overcommitment is often cited as an argument for the "panic on OOM" design of the allocating parts of the Rust standard library, and it's an important part of the story. But I think even if the Linux defaults were different, Rust would still have gone with the same design. For example, here's Herb Sutter (who works for Microsoft) arguing that C++ would benefit from aborting on allocation failure: https://youtu.be/ARYP83yNAWk?t=3510. The argument is that the vast majority of allocations in the vast majority of programs don't have any reasonable options for handling an alloc failure besides aborting. For languages like C++ and Rust, which want to support large, high-level applications in addition to low-level stuff, making programmers litter their code with explicit aborts next to every allocation would be really painful.

I think it's very interesting that Zig has gone the opposite direction. It could be that writing big applications with lots of allocs ends up feelign cumbersome in Zig, or it could be that they bend the curve. Fingers crossed.
What are all the layers? I have some guesses.

* Dirty Water

* White Foam Stuff

* Heat Absorbing Layer

* Insulation

* Filter

* Brine Water
The desktop apps still require a login that requires access to the private beta.
Wow, that was quite a ride, thanks for sharing!
In my view, the biggest advantage of the Pi (and the Arduino too) wasn't just the devices themselves, but rather the large-scale acceptance and adopting of ARM boards in specific, and microcontroller boards in general. You could be using a Teensy or a Pro Micro for a task, but DIY electronics is much easier and more accessible than many years ago. How much of this is cause and how much is effect, may be tough to say but I'm happy that electronics (and moderately complex projects) are far more easily accessible than they were some years back. Open source software/Git/GitHub too deserves credit.
Shell intends to exit equity partnerships held with Gazprom entities
I always order fries "well-done" at In-N-Out now.
In other words, the big claim that the GDPR applies to every site in the world... is not true. Just like I've said from the beginning.
In this case I think you could use a .mailmap [1] in the repo to associate the old email addresses with current, verified addresses.

[1] https://git-scm.com/docs/gitmailmap
Good point, if your number is lower than what they would have offered, don't tip your hand because most likely (there are some exceptions) they will offer what you're asking.
>Initial settlers were the majority Puritans fleeing religious persecution from theocracy states, might as well represent them.

They are represented, like everyone else, by their representatives in government. I would even argue they're over-represented, with rural voters (who tend to skew religious) having outsized influence over urban voters, despite the latter being the majority of the population. We don't also need to have schoolchildren invoke the name of their God in a loyalty oath to the state every day. That isn't representation, it's indoctrination, normalizing the premise that Christians enjoy a special status in American society that everyone needs to acknowledge.
What about an orange-light lighting company which fixes all the awful blue streetlights we drive by?
You're right, it does affect the nutritional value. The exercise that animals can get from roaming outside makes changes to things such as mitochondrial density of the muscle cells. Diet is also important. We need a wide variety of nutrients for our own cells to work optimally, some of those can be biosynthesized by our food sources if they are given better nutrients (that act as substrate to synth what we need)

Just as one example:
https://pubmed.ncbi.nlm.nih.gov/21673178/
> If you don't log or track you are perfectly compliant in every case

The GDPR is not merely a list of bad things not to do. You must also hire people to carry out slow and expensive processes to continually demonstrate compliance, e.g., https://gdpr-info.eu/art-36-gdpr/.
No idea, but it'd be odd if neutrons from another source just happened to have the energy of D-D neutrons.
Very cool! Reminds me a bit of Jupyter and the whole code notebook world too. Spawner almost seems like a more general purpose JupyterHub, which IMHO is a good thing (jhub is frighteningly complex to config and setup these days).
Multiple monograph examples come to mind, from Tolkien's Lord of the Rings, to Gibbon's History of the Decline and Fall of the Roman Empire, Alexander's A Pattern Language, and many others.
That's probably a caching issue, and caching issues are a fact of life for the foreseeable future. (Could also be a disk swap issue, but probably not.)
No one will take them seriously. They are unwittingly now participating in a reputation market.

Granted, status and prestige are intangible assets. The hiring manager will find themselves in the position of spending brand status for financial flexibility. I can see a handful of companies getting rolled on social media for this as the game gets started and then less of it as things settle down. Long term, I'm more interested in seeing how companies optimally size spreads in order to signal to the labor market "you should" or "you shouldn't" work for us. Job search toolmakers are in a fun position bc they can set the stakes on metrics like 10% spread and influence the labor markets in powerful ways.
Yes! We realized pretty quickly that we need a way to import booklists (specifically from Goodreads), so we're actively working on that! Should be rolled out soon.

Yes, I've used StoryGraph as well, but felt like I needed something that provided a few more social features. The book mention feature of the social feed is one of my personal favorites with Booqsi.
If I have to publish a figure before I’ve even talked to anyone for the job, how can I avoid giving a range?

When we get to the point of an offer, I’m not going to say “@dheera, would you prefer to be paid X or 1.25*X? It’s up to you.”
My DSG gearbox does regenerative braking all on its own and the brake life is really long.

Though I did discover when I do replace them they won’t be quite as good because copper sintering has been outlawed due to metal pollution.
> In larger programs, you're forking because you need to diverge the work that's going to be done and probably where it's going to be done

That's usually going to be done with clone() instead, no? You'll likely want to fiddle with the various flags for those usages and are unlikely to be happy with what fork() otherwise does.
> BUT: Your psychology was designed for a world of small-group aggression. Not a world of nukes. This mismatch means that your intuitions are not always optimal guides. Balancing emotions for group-aggression with cold reason is key over the next days and, possibly, years.
I think a "ballpark estimate" here means "between one hour and one month", not "between two and four days". That's more like second base than the ballpark.

Ballpark estimates for software tasks are useful in situations like https://xkcd.com/1425/: before ImageNet, determining whether a photo contained a bird really would have been a multi-year research project with uncertain success, while determining if EXIF places a photo within a national park was a relatively simple GIS query. But this is not obvious to muggle stakeholders.

Of course, for things like bug fixes, scientific discoveries, and market research, often even estimation of that level of precision is unavailable. It's true that that can be infuriating, but that's just the way it is. Will this new model sell to a thousand customers or a billion? You can't tell in advance. Will this bug take five minutes or five months of effort to fix? You can't tell until you find the cause. When will we discover the next new class of antibiotics? It may already have happened or it may take a century.
And even if they disagree, they probably don't want to sound unpatriotic, in a written communication, in a foreign owned platform. You never know when an idiot is going to star a witch hunt of unpatriotic people, and this apply to any country of the world during a war.

It's interesting to read again http://www.paulgraham.com/say.html and try to remember how it was in 2004 when it was published.
Applebee's “Disappointed” with CNN after ad placement during Ukraine coverage
Texas does the same thing but every 2 years.
> Also, don't be the guy who goes in on a mission to dunk on the expensive restaurant.

Don't burst your bubble, right? Jay Rayner would like a word :-)

The west's fetishisation of fine dining is so far away from the Japanese model that it allows for this idea that the most expensive thing can still be unsatisfying, laughable or misleading, because it's "in its own category".

It is a trope to say "people starve elsewhere in the world" but it is also a truism. If expensive food is not objectively better food, reject it, and seek better food that isn't expensive.
Discussed at the time:

Show HN: Promnesia – an attempt to fix broken web history - https://news.ycombinator.com/item?id=23668507 - June 2020 (55 comments)