skysight-inc/HackerNews huggingface dataset:
Assuming a pure network client, there's not that much to build if you make simplifying assumptions, and build off the work of others.

You need something to get a list of servers, and maybe update the list overtime (if you're using a dns name).

For each server, you need to poll to accumulate a list of delays and offset. If you want to make the delay precise, you can try to get the NIC to timestamp the NTP packets. Once you've got sufficient samples from a server, you can use a regression to approximate the time offset and frequency offset for that server.

If you've got more than one server, you can choose one to follow (ala the ntp reference implementation) or merge the data from some selection. This is kind of tricky, but there are many examples to choose from. Some implementations use metrics from multiple servers to try to estimate how much of the delay is asymmetric and use that to enhance the clock precision; but the reference implementation didn't do that and most people didn't mind.

Once you've figured out which time and frequency offsets to do, send it to the OS via settimeofday and ntp_adjtime. This is a bit trickier if you don't want to step the clock, but you can calculate a frequency offset to slew the clock in the direction you want over the time you find acceptable. Reference ntp drops old measurements after an adjustment, but you can also scale them by your adjustments and keep using them.

You might want to have some feedback loop to adjust your polling rates, but either way.

None of this code needs to be particularly fast either. Ideally, very little in between timestamp and send, and receive and timestamp (NIC timestamping helps tremendously here, if that's possible); and you also want to have a minimum of delay during offset operations too. But the protocol parsing, and offset calculations can take as long as you like.

I've got a one-shot Erlang ntp client in 108 lines of Erlang, and 50 lines of nif (which is mostly unpacking the arguments) for an unpublished hobby os. It's not perfect, but it does pretty ok. If it ran continuously, it would probably meet or beat reference ntpd. Reference ntpd does a whole lot more cool stuff, of course.
I wonder what the scale involved is, and if compared to say Boston, the neighbor associations overlay roughly onto the suburb towns that all have highly customized regulations.
I could bikeshed on this, but I think this is missing the overall point. It's not that nothing is measurable, obviously some tech skills are measurable and obviously some people are going to do better on those things, but those things are less measurable as you move up the ladder, and less measurable for leadership skills over technical skills, and less measurable among groups of people with relatively similar levels of experience. I'm not saying nothing can be measured so you might as well hire the mailperson to the principal engineers job. The point is that you can have a fairly large group of equally qualified people for a job.
Not being bad at making money, but selling something other than eyeballs is a vastly different proposition.
And they weren’t as popular then. They also were unobtrusive in the ways that matter - you could walk around and talk while doing other things. David Foster Wallace has a whole thing on this in IJ that really captures it well, where even corded phones are really better than we give credit because they give you freedom and privacy. You can do chores, look in the mirror, and signal to people in the room all while talking.

If anything I think things move more towards Slack Huddle where you retain your freedom of movement in favor of just voice + screen. It’s an anachronistic pov to try and force real world into virtual so literally.

It’s just a very SV thing to ignore all the social and emotional needs and just look at “oh it’s higher fidelity” or whatever. If it was all about immersion people would carry iPads around, but they don’t.

The difference in asking someone to give 10% of their vision to a TV or phone screen that can be turned away from with 0 effort, vs giving 100% of their vision, with considerable effort to enter and leave, is so under appreciated.
I dunno? If you consider paying in privacy or mental health and getting webshit sun return to be "buying something", then Zuck is probably humanities most successful salesman...
As a web developer you seemingly trust user input... ABOUT others' preferences... nowadays? :DD Either you know what works for you and use that or jump on hype trains and going to fell to your death sooner or later.

jQuery does one thing very well: abstracting away the peculiarities and idiocies of Ecmascript plus the browser quirks and provides a much easier way to do everyday things. The JS/ES implementations today are much better, than back in the IE days, but jQuery still provides an easier way to do things. JS standards bodies should have gone to John Resig with a big briefcase, give him a blowjob and asked him to let use jQ as it is and make it a standard. NOOOO, they had to implement everything in a convoluted way.

Plus a lot of devs know it from the heyday of the web, so why dump it, because "Stackoverflow statistics" say it's not trendy anymore? Gimme a break.

Speed issues in a JS app written in JQ in 2022? Gimme another break.

Now, you have these modern JS framework abominations... and people believe these are the second coming of God. :DDD Literal idiots everywhere. Everyone copies some bigdick thought leader/bigname company and think they evolved, when they actually do the same, just in a much more complex way.

Well, somehow you have to employ more people and slow down big corporate growth...
I wonder if there is a bias at play here in the interviewers -- those who are willing to step in and do mock interviews for people might be people who are more empathetic or sympathetic to systemic biases and therefore try to adjust more than the general population of people giving tech interviews out in the wild?
Any correlation with Google Cloud Next? Will Google too reopen it for everyone?
Did Facebook the entity influence election results, or was it the result of awful guardrails by Facebook the platform?
All I can imagine it smelling like is dead clam shells, and that is a truly awful odor.
A fair amount of hate for jQuery is due to how it's used (read: misused) and not the tool itself.

For example, dev adds jQuery to a project when 5 to 10 lines of vanilla JS would do.
Their "surprising" result could be interpreted to mean that employers are eager to hire women, but ultimately are hiring the best candidate regardless of gender so that when they interview a qualified man who's using a woman's voice, they're even more excited about hiring them than they are about hiring a person with equivalent skill who appears to be/sounds like a man.
> AR is where the future is. VR is a major stepping stone.

I think this is totally wrong. VR is going to be where almost everyone spends almost all their time, and it's not even that many years away.

There was a time when humans lived in the wild, and nobody knew any different, and any talk about living in cities would have been met with derision.

Right now humans live in "reality", but in the not-too-distant future (maybe a couple of generations), people will primarily live in totally virtual worlds. There are many advantages:

- you can have as much land as you like, and you don't have to pay for it

- you can get whatever furniture or whatever home decoration you like, and you don't have to pay for it (at least the physical materials - you would probably have to pay a talented artist if you wanted to motivate them to create something bespoke; but you could probably settle for Stable Diffusion anyway)

- you can travel to visit friends instantly, no matter where they are in the world, and you don't have to deal with passports, visas, airport security, etc.

A really good VR world solves basically every pain point of the physical world.

I think people push back on this idea because they think I'm talking about VR as it appears today. I'm not. I'm talking about a version of VR where it literally feels real. Where there is no tangible difference in experience between the many versions of "reality" you can experience inside (for sake of argument...) your headset, and the singular "reality" that you experience outside your front door.

There's also the point that although HN readers may have nice large houses and comfortable lives, the average person in the world doesn't have as much space as they'd like, doesn't have as nice furniture as they'd like, has more noise from neighbours than they'd like, and so on. A really good VR solves all of these problems, and saves money at the same time. People would be crazy not to adopt it.

We'll still rely on the physical world for nutrition, of course. The same way we still rely on nature to provide our food even though we live in cities and work in offices instead of living in the wild and foraging for berries. But the proportion of human activity that will be focused on "reality" will drop from near 100% today to maybe 1% not too far in the future, the same way the proportion of activity that was focused on "nature" has dropped from near 100% 10,000 years ago to maybe 1% now.
I suspect micro-dosing is showing its effects. Cant find any other rational explanation.
Really? Can’t tell if satire...
Ask HN: Cyber defenders, what do you do after an alert?
So you’re an infosec /cyber defender and you get an alert via an IDS or on your SIEM system, what are some of the things you’d do next or want to know?

For example, I get an alert and see an unfamiliar IP address or URL in the log/event. What should I do next? What should I look for? Where?

Thanks in advance for your insights.
So, what's the mechanism here? The white Americans in power are fans of the caste system established by the British colonizers and decided to make an exception to their white supremacy to allow some Brahmins to control some of the most important US tech companies?
OK that’s pretty sick
Assuming you're referring to the articles first example, I suspect optimised-out is the correct outcome in that situation. The program is stopped at the start of one function, and the author is looking one stack frame up at this code:

0x0000564ab5d178c4 <+52>: callq *%rax
=> 0x0000564ab5d178c6 <+54>: mov %rbp,%rdi

%rsi indeed hasn't been clobbered when the call executes, but it becomes liable to be clobbered during the execution of the callee. By the next instruction (at +54) there's no guarantee that %rsi contains the correct value, thus it's best reported as optimised out. The author is handily stopped at a point in time between the two instructions displayed above (in a lower stack frame), where the correct value happens to be in %rsi, but this is not guaranteed to be always true.
> I specifically don't want to be treated as a racist in training by taking a million anti discrimination classes or be insulted by a class telling me to "sit in my shame".

it seems like this class your job had you take is a real source of trauma for you. While I think I know what someone would have meant by "sit in your shame" (they meant, if someone tells you something you said/did was offensive, just drop it, don't fight them on it), it's certainly not something you can expect white people who have never thought about any of this stuff to just nod their heads in agreement. it seems like the people doing the class are probably not well trained in how to do this kind of thing because if it leaves the students more hostile than when you started, that is likely counterproductive. But bigger picture, that you had a bad diversity class at your job is not the main issue as far as racism is concerned, it's the ongoing institutional racism itself that has a much more harmful effect on the actual victims. Like, someone told you to "sit in your shame", they didn't kneel on your neck until you were dead because they felt like it, or send you to prison for 12 years for filling out a form incorrectly. There's some proportionality to be considered here.

> In addition I don't want schools to have the power to treat kids as different genders and not alert the parents.

FOX News propaganda. this is not a thing

> Nor do I want teachers to be able to promote transgenderism or homosexuality as a viable option for kids.

transgenderism and homosexuality are not "options". you can't "decide" to be trans or gay. you are born that way. Surely, as someone who claims they have been a "liberal Democrat", you accept.... gay rights at least?

> School should not be the realm to promote it or suggest it.

FOX News propaganda. not a thing. Saying that "gay people exist" is not equivalent to "promoting it". If OTOH you think kids should be raised in complete ignorance that some people marry others of the same gender or wish to live their lives as other genders, then again, the "liberal Democrat" label really doesn't apply, that's a homophobic and bigoted opinion.
Part of the problem would be that you can’t have video of a person’s face while they are wearing a headset as far as I know. I expect that to remain a technical blocker even as the graphics horsepower of the headsets increase over time.
> NTP is insecure

That's vague. What do you mean specifically? Hostile nodes joining the pools? Any issues with the protocol? Something else?
CGNAT is definitely a scary thing I don't presently have to deal with, but yeah, ideally Sandstorm should get some sort of solution for it, yeah.

I think it's important for self hosting solutions to not run Android or Windows: People tend to take those platforms out and about. But obviously the x86 server requirement is (currently) a big limitation for sure.
> The only problems I have ever had with "capitalist robber barons"...

So you're not a wage slave like most of the rest of us? Or a small entrepreneur, i.e to them a minor irrelevancy? Unless you're one of them yourself, even though you may not have any direct "problem" with them, you still live in a world ruled by their whims. That may not be a problem that you notice, but it is one all the same.

> I can say whatever I want about them without fear of consequences.

Yeah, sure, we can do that. But you know who has even less fear of the consequences of what we say? The capitalist robber barons, that's who. Our being allowed to vent any excess steam is just a safety valve for them.
>bringing high speed internet to millions in currently un-served areas around the world

Not that that's bad in itself, but in today's news: "Elon Musk personally rejected a Ukrainian request to extend his satellite internet service to Crimea"

Doing things that nobody else can gives you power nobody else has.
This is doing a disservice to the vr market as people will think this the best it has to offer.
We had one developer woman in our 200 people team, we all respected. She quit "because she didnt feel as good as the rest" she said (ofc, one says what one wants in these circumstances).

It felt weird, if I see someone better than me, I ask him to teach me. If he s an ass, he becomes my worst enemy and I wont sleep until I beat him.

Objectively she was above the average dude we had, to top all...
Well we have a world where both Slack and Discord exists so I can see FB trying to position itself as Slack to VRChat (or Neos or Rec Room)'s Discord.
https://archive.ph/MW1UJ
We have an excess of seacans (ocean shipping containers) in America. Slip a molded, insulated, stainless steel shell into it, designed for wash-out. Provide community kitchen/toilet facilities, and community storage facilities. Make it easy to move to a different cluster of seacan shelter, so that people can find their community. Provide a lot of social services to these communities, help people get over their addictions and traumas.

Speaking of trauma, we’ve had quite a few global-scale mass human death events this past few generations. Every family has experienced a hugely traumatizing society-destroying event within the past four generations. World wars. Genocides. Civil war. Social revolutions.

These are experiences that fundamentally wreck a lot of people. They come back or live through it, and end up broken. Maybe they withdraw, maybe they get angry or violent, maybe they let their kids run wild, maybe they are too restrictive — in the end the family suffers trauma and society suffers from their trauma.

Little wonder, then, that we have addiction and behavioural problems up the wazoo.
Authors’ names have ‘astonishing’ influence on peer reviewers: study
The frame rate is fine in person, with these avatars. I think the delay/low FPS was on the 2d capture side. But sheesh, that should have been worked out.
Related from a few months later: https://blog.interviewing.io/you-cant-fix-diversity-in-tech-...

Related from 2019: https://blog.interviewing.io/we-ran-the-numbers-and-there-re...

As far as I can tell from https://blog.interviewing.io/category/diversity/, they haven't done a follow-up with the same thing but more data.
Supersmeller Can Detect Parkinson’s, Leading to Experimental Test for Illness
And your username is melodyfarm. Pretty good argument huh?
JQuery wasn’t a big failure of the past, it was a hugely important library that helped make robust interactive sites in the browser landscape of the time. That landscape has changed so it has become less relevant, and coupled with modern webdevs having decided that it’s reasonable to just say “use chrome” just as they said “use IE” before it, means that such a library is no longer as necessary.

I’ve seen a few people over the last few years saying that whatever framework is currently popular should be built into the browser, and in its era people were saying the same thing about jquery - and vigorously arguing for it.
You should have an incident playbook in front of you.
If there was a way to fingerprint the site's data and have that fingerprint stored on a blockchain, then have some way to have a small amount paid each time the fingerprint's corresponding data is confirmed to be hosted somewhere. The hosted site has an address in its robots.txt to pay the funds into.
Mate.. I think this comment is insane. You imagine a marvel movie has more influence on someone than their own biological make-up?
I think there are two (very fair) criticisms in your post.

One is that we're really talking about demand from people who can afford it. All the demand in the world from people living on minimum wage won't drive house prices up so they aren't really "counted" in my analysis. There's not really a way to fix this issue with the data, but I'd argue that demand from reasonably rich people is still a good sign. Indeed, rich people are the most mobile and able to move away from a shitty place to live.

The other is that the quality of the home matters (a lot). Which is completely true, but the cheap shitty homes in the bay area are still demanding these prices, so I'm not sure it really applies to the concrete situation being discussed even though it is an issue with my general argument. You could maybe try and find "comparable" homes in different places to try and account for that, but I have no doubt doing so would open you up to issues with bias (intentional or otherwise).
Ok but, it's not self hosting if you require a "cloud" to deliver it, and "in safe hands" is entirely subjective, otherwise mostly technically accurate
A Chinese American Gangster Transformed Money Laundering for Drug Cartels
> Why is it like this? There is no commercial value to the software and any patents have expired.

Evidently there is some commercial value, they're making enough money off sales of the 30+ year old software they didn't even create to waste it all suing each other all the time
> Get an optometrist to check it for you to make sure.

There are plenty of phone apps that can get you an IPD measurement that's accurate enough for glasses prescriptions.
Not familiar with Nomad; how does that work under the hood? Do you proxy all traffic through this third party who then load balances with a regular old http proxy, or is it actually self-hosted by the set of friends? With multiple DNS A records, this shouldn't work (it'll just fail in 1/N cases if 1 of the N IPs is down), so I'm curious how this is different from just hosting with Hashicorp directly.
The intersectionality hypothesis is just constantly destroyed by evidence like that, and this voice modulator experiment. And yet it seems to be evangelized more fervently than ever in academic institutions, governments, journalism, etc.

It's really a weird, strange kind of twilight zone. Alleged experts are just spouting totally unfounded (and even contradicted by evidence) assertions and stating them as fact. Some of them really hurtful and hateful even. And few dare to call them out, demand evidence for their unproven claims, or demand metrics and results of improvements they claim their policies would result in. It's like a nutty cult that's being ruled by fear.

In my opinion it is also profoundly damaging to the cause of actually improving inequality and reducing discrimination and reducing division.
Prometheus/Grafana/ELK/Splunk/Datadog
Currently, the hiring process is opaque in pretty much every respect. I think this probably is a benefit to companies, since if they list the metrics they use, candidates will optimize for those metrics instead of actually being good at the job (Goodhart's law)

Thus, I don't think we can expect the hiring process to become transparent anytime soon. It is known that the (opaque) hiring process does discriminate based on race. If I had to guess, the policy mentioned in the article is a direct response to papers like [1], which show that simply changing a person's name to be more "ethnic" results in their application being considered less. Thus I don't mind if someone tries to opaquely enforce a rule like the one in the article to counterbalance this.

[1] https://www.nber.org/papers/w29053
It seems to me like they as a people have just been used to authoritarian rulers of one flavor or another for a thousand years. That's a lot of momentum to overcome, they seem to just go along with whatever their leaders want, until the next revolution that installs yet another type of authoritarian.
Houston still has de facto zoning [0] and minimum parking requirements. The sprawl is not ideal, but prices are still far lower than other places.

1: https://kinder.rice.edu/urbanedge/forget-what-youve-heard-ho...
Nursing only requires a 2 year degree in the US and hardly any ongoing training apart from paid training provided by the hospital. There might be some additional certifications for certain fields, but that's it.

Most nurses are paid hourly, so the "long hours" is a moot point.

My nurse friends all make around 100,000 per year after overtime, which they're eager to get. The average full time salary without overtime is ~80,000.

For a 2 year degree, this is very decent money in most states and I think we'd struggle to name a career with such low education requirements and high salary.

I really appreciate the work of medical professionals and don't want to belittle their work. But I think nursing does standout as a counterexample to the point you're making.

Neither of your links mention nursing.
https://eclipseide.org/
> … people who will insist that cancel culture is bad because we have to invite all the viewpoints …

Are we to understand that, given your espoused commitment to viewpoint diversity, that you also oppose cancel culture on this basis?

Either you also agree that “cancel culture is bad”, or you don’t actually believe viewpoint diversity is valuable, and yours is just an ethics-of-convenience argument.
Are jobs that nerds prefer well-paid because society has a widespread bias towards valuing and supporting nerds?

Or is it just that the work itself is valuable (to someone), and also that's how much it takes to get someone to do it?
The Last Tycoon: Du Yuesheng
If you do get a vr headset tether it to a pc and try some actual quality content.
For the same reason why we still use PHP.
Because it keeps it's promises. So it does want it says it is going to do reliability.