skysight-inc/HackerNews huggingface dataset:
There are fairly standard real time scheduling techniques to give whatever time slice you want to each process. Usually you architect it to have a small hard real time and another process for soft real time (e.g. paging data) and you use a priority queue for world updates (intersection tests, gun/missile flyout, updating other player positions). The update thread gets a minimum time quantum and then yields, round robin sharing.
It sounds like you have a pretty good idea of who you are and what you want, so I doubt you would have a problem finding meaning in your life even if you hated your job. You're probably not destined for a mid-life crisis like this, and it's not universal by any means.

But there are a lot of folks like OP who were focused hard on getting a job at Google and making boatloads of money and never took the time to figure out what they wanted in life besides a high paying job. For people in that position, I would say keep the unfulfilling job, let it be unfulfilling until you know what drives you, and figure out what you want in life. Then you'll be in a position to decide whether to seek meaning at work or not. I personally chose to find it outside of work, which has made the career bumps a lot easier to handle because my identity isn't wrapped up in my job.
Stadia is a bad product, not because of the technical difficulties but because it makes no sense to pay for a service and then pay for access to the content in that service (the games) and if you stop paying for the service you lose access to the content (for which you payed full price by the way). I wouldn't mind a "Netflix for video games" but Stadia isn't it.
No, there are not good reasons to use spinlocks in userland. Period. Even in a game. You always have the spinning while preempted problem. You can't blame a preempting operating system for preempting! Any situation you rig up where you don't preempt is very fragile.

What you can do is make mutexes perfectly adaptive so that they switch to a blocking wait as soon as the lock owner itself gets preempted. I have a proposal to do that here: https://lore.kernel.org/lkml/CAKOZuesa338sc_=w6-wvro25idrSN_...

You should always use waiting primitives when possible instead of just spinning. If you tell the kernel what you're doing, the kernel can help you. If you hide the wait DAG from the kernel, it can't.
Yes, if you're giving enough that the credit card fees are substantial, then you should be using another payment method. At worst, mail them a check. There's nothing better for a small non-profit than to open a letter containing a large and unexpected donation check.
The only value Nextdoor provided me was making me aware that the asshole down the block is also a racist.

Deleted that cesspool after confirming it was just another fear-inducer service for people who get off on that.
In popular culture, yes. If you count up the sales or revenue numbers of very large companies then there are lots of the old companies left. I work for hp and I would also consider Intel, Apple and many of the chip suppliers as part of the original silicon valley. My dad worked for Shockley when SV started so for me it's hard to consider the FANG companies as "silicon" valley companies at all although they are shaping our lives just as much or even more as the previous generations of companies started there.
We just had our 5 year anniversary. Started dating about one year before marriage.
Have you considered working at a bank in Charlotte?
No, linux pessimizes for that case if you do not cooperate with the scheduler.

You can implement spinlocks in userspace under specific circumstances. You will need to mark your threads as realtime threads[0] and have a fallback to futex if the fast path (spinning) doesn't work out. And even then you need to benchmark on multiple machines and with realistic workloads (not microbenchmarks) to see whether it's actually worth it for your application. It's complex, linus goes into more detail here[1]

[0] http://man7.org/linux/man-pages/man3/pthread_spin_init.3.htm...
[1] https://www.realworldtech.com/forum/?threadid=189711&curpost...
Gear Browser – Web Browser for Geek
FWIW, Seattle's always been behind the curve. I don't know why, but even in the AOL days they were bad relative to the mid-sized east coast town I grew up in.
Ironically, the lack of macros leads to an explosion of ad-hoc, extra-language DSLs. Look at rules engines, for example. In Drools (java), you have to write rules with a special language, DRL. Meanwhile in Clara (clojure) you write your rules in clojure. Macros simplify languages, they don't complicate them.
> You mean like downleveling? Sure, that happens a lot

Yeah, so that's a major factor here to consider, right? We're talking about moving to a FAANG from a non-FAANG in another region. If most non-FAANG people lose a level, then it really does make the salaries less when you consider cost-of-living.
Well, Google is probably going to have to pay Oracle a lot of money, so I guess you can wander around mumbling about relevancy, despite whatever facts are noted by the courts.
35 Megabits/sec is about 4MB/sec
The Web of Stories interview from the late 1990s is also good:

https://www.youtube.com/playlist?list=PLVV0r6CmEsFzeNLngr1Jq...
"It is fair to say that, in general, no problems have been exhausted; instead, men have been exhausted by the problems. Soil that appears impoverished to one researcher reveals its fertility to another. Fresh talent approaching the analysis of a problem without prejudice will always see new possibilities — some aspect not considered by those who believe that a subject is fully understood. Our knowledge is so fragmentary that unexpected findings appear in even the most fully explored topics."
CI/CD server good to try
On a related note, I'd argue the end of the Fairness Doctrine policy in 2011 allowed broadcasters to increasingly present a singular point-of-view to the detriment of diversity, which naturally has since made networks significantly more partisan.

https://en.wikipedia.org/wiki/FCC_fairness_doctrine
Reporting is facts, quickly. Editorial is issues, thoughtfully.

Further down in the article was both a quote from a Bloomberg reporter and a statement from Bloomberg Business News. They got the scoop, as they say.
>What would be a network which allowed for more thoughtful discourse? Or at least the ability to more actively mute topics, threads, and groups of users while surfacing better content algorithmically?

I would be interested in a parliament-like protocol for discussion, structured debate and reaching consensus.

We currently have tools for proposing changes to text documents (such as pull requests) which could be applied to a community rules/laws or values system, but we don't have anything that can debate the changes, log objections, track resolutions and compromises in a structured way.

I've seen places where community decision making is emergent (e.g. autobans when a users reputation drops below a certain threshold or votekick in games) but nothing that formalises the process, allows review of results, links decisions to overarching principles (or notes where a principle has not been followed due to circumstances).
> There is also the difference in their approach to safety, but that's a complicated subject that ultimately boils down to an empirical question -- which approach is safer? -- which we don't have the requisite data to answer.

We do have the requisite data to answer whether preventing use-after-free is better than not preventing it.

You can argue (not successfully, in my opinion) that it's not worth the loss in productivity to prevent UAF and other memory safety issues, but it's impossible to argue that not trying to prevent UAF is somehow safer.
Do Windows, MacOS/iOS, and console OS's treat spinlocks more friendly than Linux?
I love DMS! Thank you for implementing this on it. =)
Yes, the precise definition is that the GDP growth figures have gone negative. Two quarters of negative growth is the usual definition of a "recession".

This happens every decade or thereabouts, and there is a large body of work in economics about the "business cycle", why it happens and what if anything can be done about it.
Having roommates can be a lot of fun. I loved it and am still close friends with all my roommates.
Having worked a total of 10 years at 3 of the FAANG companies I second most of this. At least in the parts of Netflix I saw, though, people do take adequate vacations.
What exactly do you mean by fail safe? Are there no catastrophic failure modes? So even if a group of people with malicious intent were to gain access, they couldn't do more damage than with a natural gas or coal burning plant?
Nuclear reactors don’t scale down very well. The economics really break down under about 10MW which is ~5,000 times more power than most homes need.

Even ultra cost efficient full scale powerplants are a money losing proposition without huge subsidies. They are being squeezed between extremely cheap renewables, low cost natural gas, and rapidly advancing storage technology.

Which is why nuclear was 17.6% of global electricity generation in the late 90’s but has fallen to 10% in 2019.
You do know that they are going to release a free 1080p version this year right (although you still have to pay for the games)? You only need to pay the subscription if you want 4k @ 60 fps.
Amazon at least for AWS consulting positions seem to hire from almost any major city as long as you are willing to travel and are near a major airport. I’m mostly a software engineer now but I’ll probably be looking to work for AWS directly or one of their consulting partners in two years when I am more willing to travel.

I think the same applies to Microsoft (Azure) and Google (GCP)
Sion Power has been working on this technology "since 1989".

https://sionpower.com/about/

It still only lasts a couple of hundred charge cycles before wearing out:

https://advances.sciencemag.org/content/6/1/eaay2757

"The cells are stable for more than 200 cycles..."
Yes. It is particularly unreasonable to want to surround yourself with individuals who think grass lawns, kept cut to a uniform length between 4" and 8", are a good idea, and a worthy goal for landscaping.

That's a 1946 ideal. In the same way that it was a 1946 ideal to build a residential-only neighborhood away from the big city, with racist covenants and redlines to keep the black people out. It was designed to evoke the manicured lawns of English and French castles, especially the "green carpet" at Versailles. Mount Vernon and Monticello and the White House featured grass lawns. And the mechanical lawnmower opened that aristocratic status symbol up to those without herds of grazing animals or scything slaves to keep it close-cropped. That, and lawn bowling and golf courses, made everyone crazy for grass lawns.

Abraham Levitt (of Levittown) and Frederick Law Olmstead then installed a whole complex of unreasonability into generations of Americans.

It is reasonable to surround yourself with people, each of whom arranges their affairs such that they need not have similar opinions on the disposition and upkeep of each other's properties. It is reasonable to mind your own business when someone else rips out their useless bermudagrass and replaces it with edible flowering herbs. It is very unreasonable to march up to their door to wave HOA covenants and city landscaping ordinances in their face in an effort to make them replant the grass. Yet that is what neighborhood busybodies do on a regular basis. We can't get rid of them, because they have the 1946 racists on their side, and they got there first, and they built entrenchments--legally, of course, as actual entrenchments would ruin the neighborhood aesthetic.

If you want a lawn, buy yourself a nice, square mile of property in the country, build a castle on it, and cut down everything that could hide approaching infantry. Rotate your herds around so that the grazing fodder is kept short. Then you can also have the formal gardens in the back, and maybe also a hedge maze. If you want a lawn in the suburbs, fine, but keep it on your own property and don't try to grow it over your neighbors' properties with some sick legal scheme.
If you have a fallback to futex, then what you have isn't a spinlock, but an adaptive mutex (which spins, then blocks). Lots of operating systems have those already and you don't need to build your own.
He’s not “stuck” renting, he’s choosing to rent because he wants to save money and doesn’t mind having roommates. You can absolutely afford your own apartment on far less than 400k/year in the Bay Area.
Another important point is that the eruv was instituted because of the rabbinic prohibition on carrying in a semi-public area.

According to Jewish law there are 4 categories of domains: 1) Public (Large area, heavy traffic), 2) Semi-public (most of what we would consider public), 3) Private, 4) Permitted (a small distinct area in the public domain). Carrying in the semi-public domain is biblically permitted, but rabbinically prohibited due to its similarity to a public domain. An allowance was made to carry in the semi-public domain if a symbolic eruv is put up to distinguish it from a public domain.
Very easy to getting started compare with Jenkins or other ci/cd server, nice job statistic view which can see the building trend at a project level.
Or maybe changing your own notion of being a "magnet for women" because you have a job might improve your social life, just saying
Those are different kinds of complexity. You're talking about the effort required by the implementor of the compiler. I'm talking about the effort required by the programmer using the language.
FWIW most of the comments are debating the ratio of working to slacking and salaries across geographical regions, not gender differences.
That's a very clever way to see real paystubs! Landlords get too much info in my opinion, especially commercial landlords. I wish there were something like credit scores for income. You can share your paystubs with that "income score" company which will then just tell the landlord if the rent is less than 25% of your income and hence you can afford it.
> There are good reasons videogame engines tend to use spinlocks

Care to elaborate upon this statement?

> "Linux pessimizes for high-performance games atop its kernel."

Games can run at quite a high performance (which feels like a really odd statement) atop the general purpose Linux kernel. Even with the windows-specific APIs being emulated with Wine/Proton.

There are many modern games, including Doom 2016 as I mentioned below) which run beautifully on Linux.
"Economic contraction" is an economic word with many, many decades of broad use behind it. Your own personal ignorance to it doesn't turn it into some media scheme that you have outed.
I see. Interesting what you say about returns during second terms. I'll need to read more on that.
The CPU itself has PCIe lanes, some of which are routed to the slots (PCI Express Graphics/"PEG lanes") and some of which are routed to the chipset. The chipset itself then provides multiplex capability to provide additional "chipset lanes" (but obviously having to share the bandwidth available over the trunk).

You could potentially put a 4.0 chipset on a 3.0 chip and it should nominally work, the chipset would provide 4.0 lanes to devices, but all the traffic would be multiplexed at 3.0 to go back to the chip so there wouldn't be a whole lot of point.

You could also put a 3.0 chipset on a 4.0 chip, which works fine and is even sensible for budget motherboards (this is how the AMD B550 chipset will work).

The things on the chipset tend to be slower devices that just need to be attached, not necessarily run fast. The chipset usually only gets 4 lanes total (so like, one NVMe drive saturates it) and hopping to the chipset adds latency which reduces IOPS on fast networking or Optane drives, reduces graphics performance for chipset-attached GPUs, etc.
probably not, but I recommend checking out the whole article series. it's a fun read, if nothing else.
See also: https://en.wikipedia.org/wiki/Echo_chamber_%28media%29

Sadly the article on Wikipedia singles out some of the most egregious cases (e.g. /r/incels) as "alleged examples", which in turn implies other communities (e.g. HN) aren't equally valid examples, which I don't personally view an intellectually honest assessment.
>Next time, if you replace that sentence with “I concentrated on my faith rituals”, you will likely not get any bad reaction.

Why should he have to deny or mask his own faith when speaking with himself?

After all it is a list he created to give to his younger self....Could you just imagine yourself going back in time and masking your own faith to your younger self, on account suggesting to yourself what faith to practice may result in a bad reaction..from yourself.
Oh, I have. Thought I did pretty well in some of them, but never got anywhere. Not really sure what kind of role I would actually do since I haven't really been a coder for so long.
The missing clock app in the Dock
My doctor uses Paubox to encrypt emails but I have no idea how it works
Years ago I did a bit of mail administration so I understand enough about SMTP and TLS to be dangerous. That being said, it's unclear how my doctor, who uses Gsuite, integrates Paubox to encrypt emails from end to end. Does Paubox just ensure TLS encryption is enforced by both parties by acting as a man in the middle SMTP relay? Is that all there is to it?
DIY CPU Hand Warmer [video]
Fact: If You Can Order a Pizza, You Can Make Money with This System “
Judgment? Of course. That's one of the main things we ask writers to do. But that's not the same as superiority – especially the shallow thoughtless sort that you expected from the author.

You're not even trying to give this an honest go. Look at the context for your quote:

> Our soft skills are a necessary inconvenience. We bloat payroll; we dilute conversation; we create process and bureaucracy; we put in requests for yoga classes and Human Resources. We’re a dragnet — though we tend to contribute positively to diversity metrics. There is quiet pity for the MBAs.

The "inferiority" isn't the author looking down on her job. It's Silicon Valley looking down on her job. And if you keep reading you'll see how much she appreciates her skill at something necessary, even though the business culture forces her into subservience:

> I’m good at subservience, but it isn’t what I would lead with on a first date. I enjoy translating between the software and the customers. I like breaking down information, demystifying technical processes, being one of few with this specific expertise. I like being bossy. People are interesting — unpredictable, emotional — when their expensive software product doesn’t behave as expected.

You prejudged this, looked for some easy pull quotes, and haven't even bothered to read.
She does evolve and there also a female VC. There’s some stereotyping though. Later episodes have other female character arcs but the are only in scope around the main characters.
It's hard to beat local compute for latency.
Are userland spinlocks the reason most games use 100% of one or several cores even when they are minimised and doing nothing?
What's wrong with subscriptions? If you are getting an ongoing service (like Spotify, or HBO, or magazine delivery, etc...) it seems that an ongoing fee makes sense.
I'm not sure it does work any better in traditional media. When I flip the page in a magazine, and I get a full page about how I'd better buy Johnnie Walker, that's a popup ad as far as I'm concerned. We've just learned to have higher standards on the web.
I have tested snzip 1.0.4.

It compresses about as well as lz4, but more slowly. It also decompresses more slowly.

It is faster than zstd -1, but compresses less well.

It is possible that it does better with certain kinds of data, but 12x remains implausible.

Apparently the current file format has suffix ".sz".
I'm mainly talking about countries with less shitty markets, the US is a glaring and awful exception.

200mb uncapped internet in the UK is super common and pretty cheap (£30-£35 a month), as it is in most of western Europe.

I know this is an america-centric website but please don't apply your standards to us, its terrifying.
As far as I'm concerned, you're preaching the choir! ;-) Very well worded, by the way.

But I've heard enough opinions to know this is opened to preferences.
God forbid you live in a townhouse. How do people survive in such poverty??
Funny, I have around 90ms latency to Google (from my home fiber). So, no, their network doesn't really address it in reality.
Are you sure that it isn't, for women?
Some people are still stuck in the Cold War.
I'm more on the reading end of tutorials right now. If I come up with something original that doesn't have an osdev page I'll contribute to the wiki.
Based on some of the comments i've seen in this thread i'm surprised to hear the AOL days have ended in Seattle.
That's another difficulty. Even if the actual transfer is relatively painless it is a risk every time your company has given a copy of customer data to another company.

Using AWS for example all it takes is a misconfigured bucket to expose massive amounts of customer data.
I can pitch in to say in London I make ~$150k + $50k/y options (not sure how to value these, strike price is only slightly discounted) for L4 (should be ~$300k according to levels)

From what i've heard London has by far the highest tech salaries in Europe
I think you're not realizing the biological foundation of social interaction; it's not merely a product of society.
U.S. Consumers Might Get Their First Taste of Transgenic Salmon This Year
I don't disagree with the sentiment of your post, but I don't think that is the point the previous poster was making. It's naive to think other people won't make judgments about your choices. Even more so if you think that those judgments can't affect you. I assume you maintain decent personal hygiene/comb your hair/wear appropriate clothing? Why?

The reality is that the community around you can and _does_ produce effects material to your life, even if you aren't aware of them. Maybe you weren't invited to that BBQ? Maybe you then missed the opportunity to connect with someone in your field of work? Who knows...
Show HN: lsvine 0.1 – List contents of directories. Like tree, but vine
Novocherkassk Massacre
No offense, I'd let her go. Speaking from a guy with 14 years of marriage and a subsequent nasty divorce. I have custody of my 2 children as well. You only live once. Retire early.
That’s a fair point. I forgot Bloomberg had entered the race to be honest. That could cause a lot of Bias.

However I do think the economy isn’t well, if it was I doubt the fed would have restarted QE.
Hackers Deface U.S. Gov Website with Pro-Iran Messages
This is purposeful. These are just some products I want.

There are a lot of things that should exist but are harder to do:
-Safe, cheap nuclear power
-Longevity drugs (I am involved with two companies in that area)
-Independent journalism school/foundation
-Pioneer on steroids (how to identify and nurture the top global talent for every area of human endeavor)
-Etc.

But that is perhaps another post / different topic.
zig is following pretty much different path from jai afaik. zig prefers everything explicit and is very verbose whereas jai has many implicit things and also has macros or something similar. Anyways, more will be seen when it is released.
In Windows, CriticalSection can spin for a user-defined period of time, which is more or less what you want. Although it would probably make more sense for it to have a "spin until my quantum is over" option because how is the caller supposed to know that?

https://docs.microsoft.com/en-us/cpp/cppcx/wrl/criticalsecti...
And possums!
I Developed a $3.5K/Month Tool That Converts HTML to PDF
Evidence for what? Cambridge Analytica's role in Brexit?