skysight-inc/HackerNews huggingface dataset:
Jitter is the variation in latency of all sources.

The latency of the A) delay in the original packet being sent + B) the latency of the network itself + C) latency of the ntp server receiving the packet + D) latency of the process answering the packet + E) latency of the kernel sending the response + F) the latency of the network itself for the return pack + G) the latency of the client receiving the return packet and giving it an accurate local time mark.

On a uncongested LAN, B & F can be very low in absolute terms and low in variation. This server constrains C, D, & E to basically nothing. So only A & G-- the limitations of the client itself -- remain. How long does it take to receive the frame, get it to system RAM, dispatch an interrupt (which may be coalesced), service the interrupt, and context switch to/wake up the right client process? Alternatively, the network driver can capture a timestamp at the moment the packet is received, eliminating a lot of this variation.

NTP clients assume half of the delay is client->server and half is server->client, for the purpose of computing offset. That is, they subtract half the roundtrip delay off the received time. So reducing delay in C, D, & E further reduces the amount that this guess can be wrong by.
I used to work in an ICU. The software that controlled the patient's cardiac monitor would not allow us to modify the alarm settings (sensitivity, volume, etc.)

I'm not sure if the settings were locked as a default by the manufacturer, or a protected setting that no one knew how to change, or simply locked by management.

Anyhow, from mild atrial fibrillation to irregular rhythm, the alarm was constantly beeping, which was to be expected, considering the acuity of our patients. Nurses and MD became really annoyed by this.

Eventually, one of the staff covered the speaker from inside, to muffle the almost constant warnings. The staff repeatedly asked management to find a solution to this, and the associated risk.

One day, a patient had a life threatening cardiac incident. The alarm was muffled enough that no one nearby could hear a thing.
I hope to get an Ooni oven one day (once my wife finishes postdoc and have a more permanent living condition with more storage space... so it often feels like never).

In the mean time I use a 1/2" steel plate in my home oven. Our oven goes up to 550F and the plate can hit ~650F under the broiler. Still a long ways from 900F but it can bake a very decent pizza in 3-4 minutes, with minimal heat loss (heat loss would be more of an issue with a thinner plate, I assume).

Also no worries about cracking if a launch goes badly and I end up with sauce leaking off the pizza--I broke quite a few pizza stones that way.
Most of the initial products are "solution in search of a problem". They looked cool because of its AI novelty, but they need to solve a real problem to have sustained usage. Eventually, some killer app will emerge or OpenAI team will have to figure it out on their own. This is common challenge for technology platforms.
I don't think I want to use Mac OS, but I'd love to have one of these with Linux.
I wonder if the notion of free will owes itself to theology, notably the question of God's responsibility for evil, and similar puzzles.

Maybe philosophical free will is a solution in search of a non-theological problem.
Yes, except I think they usually just issue new stock when you exercise and dilute the existing owners instead of actually paying someone else for an option.
> The biggest thing that doesn't run properly on here is Emacs. I am able to get a version of it via Rosetta, however there are weird hangs that will randomly eat up all my input while I am in flow. This is undesirable to say the least.

This sounds a lot like the kind of stutter Dolphin's dynamic recompiler used to suffer when it first discovered a new shader.

IIRC, for faster boot times, Emacs binaries burn in some kind of low-level memory-image that gets dumped into an mmap region and then "revivified." I wonder if that's what Rosetta is choking on.

If so, I wonder whether, until an actual AArch64 build is available, it'd be possible to work around this problem by just rebuilding Emacs (for x86!) without that optimization enabled.
Redwood City's old entrance sign used to read 'Climate Best By Government Test' after all.
The direct link to u/atmosfear's post is https://www.reddit.com/r/RedditCrimeCommunity/comments/liuhh...

Woitel's is a sad, disturbing case, especially given his generosity and kindness. Hopefully SF Homicide will solve the crime and give his relatives some sense of justice.
> Those London based devs can now easily get SV remote jobs

Is this really the case?

I have seen an increase in remote jobs. Most of these remote jobs I've seen have a requirement you are in a similar timezone to the company's offices.

Being in a similar timezone to your team is reasonable. Even though you are remote, sending a message then waiting until you start work the next day for the response, or not being able to schedule calls at convenient hours due to timezone massively impacts delivery. You can live with it, but it's not ideal.

Being stuck on the other side of the world in Australia, this is currently my problem, timezones.

There's an increasing number of remote jobs available which I'd love to do because the work no longer exists in Australia but booming in the Europe/US. However, the timezone means that companies are not interested, they want Europe/US based staff to match with there current team locations.

On the plus side, as it looks like I will leave Australia because my career has stopped and going backwards even if getting paid more, I'll have much more freedom where I can move to if this trend continues, or I hope anyway.
I use F# on my Macbook Pro via dotnet 5.0 with the VS Code editor and Ionide plugin. It works nice :).
I love how the BBC and New York Times articles are still online and preserved in their original look and feel.

http://www.nytimes.com/library/tech/99/02/biztech/articles/1...

http://news.bbc.co.uk/hi/english/sci/tech/newsid_279000/2799...
Ruby is so dynamic that code navigation is not easy. To resolve a method which is implemented via method_missing() in one of base classes, with respond_to?( ) in another base class, you need to instantiate the class hierarchy first and pretend-run some class methods.

Navigation in a statically-typed codebase is much much easier to implement.
They probably didn’t want to give the defense the same opportunity.
I miss the simplicity and utility of textual UIs. Nothing unneeded, and everything you need. No filler. No giant gaps between elements or wasted pixels. No fads which do silly things like hide scrollbars or other interactive elements.

Except for CAD applications and some games, almost everything we do online today could be accomplished via textual UI. Almost the entire internet could be replaced with TUIs and a lot of things would be better and more straightforward, and nearly everyone would be able to do what they need to do online.

TUIs are fast, they are light, they are ultra responsive and ... Yeah. They're definitely underrated. They're probably a lot easier for screen-readers, too.

I'm not suggesting that we undo everything and make a TUI web, but I do want to point out that we do a hell of a lot on today's UIs that we don't need to do, solely because some designer who wants to make pretty things that function poorly said so.
Why would serious ML researchers stop using proprietary frameworks? They're the best that are out there right now, and ahead in pretty much every way than any other open source framework.

Researchers want to get their work done. They don't want to fight against their tools.
The Multi-Monorepo
Go read the SMTP and related RFCs and see if you still think that email back in the day wasn’t already a mix of incompatible systems. The parts about address formats alone was quite an eye opener for me.
She works for GOOGLE as an ethicist. The joke just writes itself
I was aware of Neftci's work, but not your result -- I stand corrected! Given the perspective, given LIF networks are causal systems, of course you can reverse it with sufficient memory. I understand the memory in this case are input synaptic currents at the time of every spike (e.g. what synapses contributed to the spike). This is suspiciously similar to spine and dendritic calcium concentrations. Those variables are usually only stored for a short time - but that said the hippocampus (at least) is adept at reverse replay so there is no reason calcium could not be a proxy for 'adjoint'. hum.

Interesting Maass references too. Cheers
JIT engineers are mostly oddly specialized compiler engineers, so you're really looking at learning how optimizing compilers work as a prerequisite.
It's highly unlikely Apple is going to support discrete GPUs in any ARM-based Mac without another major change in business direction. So once the full product line is available, it's going to be as Oranges-to-Oranges as you can reasonably expect.
That's pretty cool. I see you are using marching cubes. How are you handling sharp geometry (I'm assuming previews use a finite difference for normals)?

Also I see you are at formlabs. I'm sure you know of Matt Keeter's libfive :)
You may want to talk to the Infinite Cooling team out of MIT too. They do water reclamation on top of cooling towers to reduce water usage. Could be a nice channel partnership between you all! Happy to make the connect.
"Crumples" is a fairly tabloid fake news headline. Their grid hasn't imploded or vaporized.

"Can't buy enough generation capacity" would be accurate.
New York is a great example of weirdness.

New York allows candidates to be the nominees even if the candidates aren't in that party. So you had Joe Biden as the nominee for the Democratic Party and then Joe Biden also listed as the nominee for the Working Families party.

Just weirdness like that abounds in the data in almost every state.

In addition a lot of the reporting for precincts was county level, so states wouldn't have a csv that contained all precinct level voting data so you have to go to each county to get that data. Some states have a lot of counties. PA for example has 67 and each county publishes data in a different format with different values.

It's tedious and honestly impossible to automate (at least in the case of PA).
Bubble wrap produces very decent insulation for single-pane windows.
> For modern devices, there is no performance impact from software FDE

Ha! https://blog.cloudflare.com/speeding-up-linux-disk-encryptio...

At least since october last year the story around dm-crypt seems to have changed with their patches. I dropped FDE last year in spring after a tormented year of often caused ui freezes. With an SSD mind you.

I just think that in this particular case dm-crypt devs don't actually encrypt their drives and haven't experienced the degraded performance.

Otherwise, I'd agree with you. Had no problem with FDE and my smartphone.
Companies with huge cash reserves are not optimizing things to save money. Companies dripping with cash will continue to have their offices in prestigious locations and continue to pay absurd amounts of money for acquisitions we roll our eyes at, because money to them is cheap. Same way some people buy absurdly overpriced luxuries, because the price is not an issue.
Not GP but since you asked, here it is: https://www.researchgate.net/publication/325462944_Planck%27...

The argument is: Planck's relation says that a photon's energy is in proportion to its frequency. But a higher-frequency photon oscillates more times per second. If you look at the energy of a single oscillation, you get a constant, regardless of frequency. This is remarkable and so we should reframe Planck's constant as the fundamental "energy per cycle."

The problem is that "energy of a single cycle" cannot be related to other measures of energy, e.g. the binding energy of an electron in the photoelectric effect. Basically it seems like unit sophistry.
the iPhone 12 mini is slightly smaller by volume than the iPhone 4.

iPhone 4: 115.2 x 58.6 x 9.3 mm or 62.781 cm^3

iPhone SE: 138.4 x 67.3 x 7.3 mm or 67.994 cm^3

iPhone 12 mini: 131.5 x 64.2 x 7.4 mm or 62.473 cm^3

[1] https://support.apple.com/kb/SP587?locale=en_US

[2] https://support.apple.com/kb/SP820?locale=en_US

[3] https://www.apple.com/iphone-12/specs/
I appreciated the idea of an intelligent planet. (But yeah, 2:47, mostly dialog? NOt so much.)

The soundtrack was in part created on a synthesizer (the ANS) heard in several AT films. Its tones are based on patterns drawn on glass. That part of the film survives (at 38m) here: https://www.youtube.com/watch?v=WrF1PSoTN3A

How it worked: http://www.theremin.ru/archive/ans.htm
One thing that other commenters may have not mentioned is the illegality of non-compete clauses in employment contracts. You can just ship yourself across the street to the competitor anytime you fell like it. That's not something that VA or TX has. And it's not just tech jobs that benefit from it. All people in CA enjoy that right and often flaunt it.

Aside: One thing that I've often wondered about is how Detroit pulled it all off. MI wasn't the friendliest state in terms of unions or weather back in the day. I've heard that the Miracle Mile was a big generator of Detroit's success as a lab of automotive fail-fast, but I've not thought that as the whole picture. Any good resources?
Mac OS is like if linux had a trillion dollar company developing it and an actual integrated ecosystem though

You are missing out big time, coming from someone who was staunchly anti-Apple for years
How much do you want to be taxed for this service? We got it from strangers for $25,000 in 2 months. I'm guessing it would be slightly more if dictated by statute.
Thanks. I think I knew Google had an office there. I'm curious if you or anyone else knows if there are other interesting tech or startup shops there?
If you are aware of a particular GPL violation, please report it to the project being violated. For the Linux kernel, that would be Software Freedom Conservancy, who recently announced a new strategy for achieving GPL compliance.

https://sfconservancy.org/copyleft-compliance/
https://sfconservancy.org/copyleft-compliance/enforcement-st...
https://sfconservancy.org/copyleft-compliance/firmware-liber...
https://sfconservancy.org/news/2020/oct/01/new-copyleft-stra...
Where's lynx when you need it? [0]

[0] https://lynx.browser.org/

And I might add, it's the oldest web browser still being maintained. Since 1992.
The ability to use it when you don't want to run IDEA?

Sourcetrail can run on a server, and you can navigate a large codebase from a 10-year old laptop with little RAM. Or you might be using a different IDE for your embedded C codebase. Etc.
The entire world has already been a recruiting source for FAANG for more than a decade, both remote & via paid relocation & visa sponsorship.

People seem to think that opening up India as another source will drastically lower wages, but I don’t see any reason at all that this will be true - and if the reasoning is just “more supply generally means lower prices” then you’re totally wrong and supply & demand 101ism should just get straight ignored in this conversation.

Hiring a competent and trustworthy software engineer, even at entry level, is extremely hard and expensive. For every 100 computer science applicants, maybe 15 are hirable, 4 are good, and 1 is sincerely worth it.

You can increase the candidate pool but that rate doesn’t change. And if the sources of education and training are substandard in other markets (only a fraction of Indian students can get education or training on par with mid-grade or higher Western universities), the rate of acceptable candidates is even lower. Factoring in the overhead of visas, it is just super unlikely to result in widespread wage reduction.

Besides that, there is still employer competition. Employees don’t typically bid on jobs by quoting lower prices to undercut peers, especially not in a collaboration-based industry like software. Rather, employers compete.

A lot of companies would gladly double their engineering headcount even at San Francisco wages, if only they could actually find that many acceptable candidates.

I admit these dynamics could change. For example if the fraction of computer science job seekers who are actually capable of doing the job at a minimally acceptable level grows much higher than ~20% then perhaps replacements will be cheap and common.

But right now the industry is not at all like that. I welcome remote workers from all over the world. If they are good enough to get hired, then they deserve a wage close to their impact on revenue just like their SF or NY counterparts. I don’t fear this will cause wage depression for me one bit. It will give them access to better quality of life they have earned, and will make our teams more culturally diverse and globally minded. I think all around it’s only a good thing.
I'll chime in with the same intense positivity. In the early days of the quarantine I set up a "walk in theater" on my property where I wanted friends to be able to watch the film without bothering my neighbors with a massive stereo system. The natural option was headphones and I chose between setting up an FM transmitter and trying to get everyone to buy a walkman... or... trying to come up with a network streaming solution. I found the open source implementation of VBAN and tried to write a python script to launch the server and manage finding new connections. It failed absolutely miserably and I ended up setting up an amplified audio system in the rain, much to the trouble of my neighbors also.

Needless to say, I love this. The only thing that's stopping it from being truly wonderful is an Android app <3
Hellbanned IP and hidden users are a thing.
We’re not completely down either - they’re doing rolling blackouts to keep people from freezing.
I think it's more likely the same mistakes Intel made when approached to supply chips for the iPhone have persisted: focusing more on "raw performance" over "efficiency". When it's been clear for years, and especially clear now, that efficiency is key to raw performance advancing new processor designs.
I certainly think so. I have built a nice intuition for the kinds of scenarios that the system doesn’t handle well. So it’s a pretty seamless transition where I assume control whenever a slow vehicle is merging or an aggressive driver is weaving through the lanes.

I recently rented a car and on a much shorter journey (90 minutes) I was struck by how much more tedious and frustrating it was to manually pilot the vehicle.

I think the thing that makes driving grueling is that you can mostly drive at a subconscious level. Staying in the lane and matching speed are mostly automatic, but occasionally you zone out for a second, or get absorbed into the audiobook. Then you start to drift to the edge of the lane or get a little to close to a decelerating car in front. Then there is a hard attention snap where you are forced back to focused attention of the driving task.

An L2 system does marvels for just smoothing out those peaks. It’s much less frequent that you have to intervene, so your attention can stay at a much more comfortable level and smoothly ramp back to high focus when a situation presents itself.
How little people read instructions (or read at all) is depressingly common. This pattern cuts across socioeconomic lines. I long ago stopped making fun of meme'ish cartoons and symbology around controls.
That's fascinating! Thank you for the explanation!

Our elections in Canada are a lot simpler - it's interesting to see how our neighbour does things!
Thanks for bringing up the idea! We've been in contact with Maher and Karim already. Love what they're working on.
> I signed up for a Gab account purely out of curiosity. There was literally nothing but misogynistic, homophobic, racist, antisemitic trash content on the entire timeline.

That's interesting. Gab.com's timeline is public and is visible to everyone (there is no need to create an account). I just took a peek at it right now and I don't see anything misogynistic, etc. As you quote this particular as a supporting reference, would you be able to share some of Gab's specific timeline content that made that comment writer think that?
Which ultimately ends in monopoly or oligopoly, and strips consent from all but a tiny handful of beneficiaries.
Hasn’t CA had ongoing problems with power consumption and rolling blackouts too?
I just use the other spelling: gitlab.com .
>How is this not already a public resource offered by the US federal government?

Because the Constitution protects how States run their elections from federal restrictions/requirements.
Ketogenic diets inhibit mitochondrial genesis, induce cardiac fibrosis in rats
As a motorcyclist, I figure I will eventually end up as a JIRA ticket in some "self-crashing car" system's backlog.

But then again, that is the story of society - progress slowly built up over time on the pile of irradiated, mangled, dead and destroyed bodies over the course of millennia of lessons learned.

Just hoping that they name the feature / patch after me.
The "numbers less than 256 are the same objects" reminds me of the existence of the IntegerCache in Java, with an array storing the number from -128 to 127.
> I'm curious, regarding your note about pizza stone temperature, do you make the pizza dough stretched and topped and then... put it on the already hot stone? How do you get the dough from the place you topped it to the stone without it falling to pieces?

You use a pizza peel [1]. Put the pizza on the peel (some people put the stretched dough on and top it while it's on the peel, some people top it first and then transfer it to the peel), put it in the oven, and then slide the peel out from underneath.

Flour/semolina or corn meal helps keep the pizza dough from sticking to the peel.

[1] https://en.wikipedia.org/wiki/Peel_(tool)
No, anonymity for the users is generally separate from the consensus algorithm. XMR, at least when I was mining it many years ago, was more about preventing leakage of wallet, funds info to every person you transacted with - and is probably the gold standard in anonymous transactions - which is why it's price is so stable.
Thanks - this is definitely clearing up some of my misconceptions about how the US votes!
A small wooden pizza paddle is a great tool to build the pizza on and transfer to a hot surface. I use semolina underneath the dough so it can slide off more easily. Lifting a little to get some air underneath helps if it doesn't slide off at first. I haven't invested in a pizza stone, I just make them personal size on an inverted cast iron pan.

Edit: As other similar response mentioned peel seems to be the more specific word for paddle.
Another good example why premature optimization is usually counterproductive.

I really like the use of the assembly comparisons to check and prove assumptions.
I sorta get it, from the standpoint of just allowing folks to speak their mind without repercussions. Unfortunately in practice that invariably drifts to being somewhere that the worst dregs of society congregate because they aren't welcome anywhere else, and then, well, your site becomes the cesspool that Parler was. :\
Centre deregulates geospatial data and map-making in India
You can build a stratum 1 pretty easy with sdr
Some people are born to draw outside of the lines.
Except Kim Chi has been linked to gastric cancer: https://en.goodtimes.my/2019/06/04/eating-kimchi-increases-t...

So less colon cancer, more stomach cancer.
lower reproducibility because drivers are blackboxes, worst prices if we're all only buying NVidia
Show HN: I made a social news website for crypto enthusiasts. FBs are welcome