skysight-inc/HackerNews huggingface dataset:
In many cases it is practical but people wrongly assume it isn't. In cases where its not practical exhausting a subset can still be very powerful.

E.g. for a function that takes two floats (x,y) test every value of x input with y={0,-0,1,nan,inf,-1,x,-x,2x,x/2,FLT_EPSILON,FLT_MIN,FLT_MAX,random,random,random...}, and then repeat with x,y swapped.

A little knowledge of the domain can help pick better special values, but there is a trade-off in introducing the same blind-spots that permitted bugs in the first place. Still: testing just one argument on all values because that's all you can afford is still a lot better than only testing a couple special values for both arguments.

Exhaustive testing, like randomized testing catches errors you weren't even thinking about-- but unlike random testing exhaustion can reliably catch bugs which are extremely rare. "Partial exhaustion" can have some of the same benefits.
Many LEDs have an annoying flicker as well, which can be very annoying and distracting for me. Especially around christmas time, when everyone and their grandmother puts out thousands of cheap LEDs. Even when they're not trying to blink, they're still flickering. I suspect I'm sensitive to this kind of stuff because I suffer from migraines, but still, I can't imagine I'm the only one.
After lowering brightness to 0 the brightness can be lowered by lowering the contrast ratio. It’s obviously not perfect but does work.
Believing in moral absolutism is different from believe all people share your moral views.
Ethernet is more mature, I like it. But to compete in most USB use-cases it would have to re-engineered so much, it wouldn't really be ethernet any more.
Yes matching sounds on the computer. I can actually hear a beat when they are close but not exact.

Mics were a variety of xlr and usb from rode, sennheiser and yeti over the past few years. Definitely in the frequency range but only moderate sensitivity at that freq and low to moderate self noise. Not exactly scientific but I would expect to see a bump of energy in the spectrum and get nothing.
Haven’t tried this, but there are supposedly driverless usb 2 to FireWire 400 adapters. I figure we are likely to have USB 2 ports on hubs and monitors for some time.

https://www.amazon.com/Electop-Male-FireWire-Female-Adapter/...
First author here.

In addition to a declarative grammar, a big thing is the ability to scale past browser memory limits.

The system works with a distributed Postgres (Citus) to perform parallel hierarchical clustering to get the aggregation computed, and uses Postgres spatial indexes to fetch data on demand. We can scale to billions of records (see reddit comment demo in the news article).

Also we are not limited to common representations such as circles. In fact you can create your own in D3.

Here's a live demo of 1.88 million historical wildfires: http://wildfire2.kyrixdemo.live/
You realize that most white collar crime involves never writing things down or sending something electronically that creates paper trail, right?

It's called e-Discovery, and it's a bitch.
Is this simply a random collection of user-submitted snippets of code? In what way does this help people “learn coding concepts faster”?
This is a pretty high profile name collision.

https://wellcome.org/
>I can't think of a single example in history of a country starting a war against a much more powerful opponent that was willing to use that power.

The Taliban supporting Sept. 11th attacks is an example, although you can argue that it doesn't count because many did not view their government as "legitimate". There's at least some who believe drawing major powers into protracted wars is exactly the point of the offensive.
It doesn't refer to anything that I am aware, it simply has the connotation of "looping" back, much like "doing a double take".
CRTs were really good. They really were.

I remember back in the day the HardOCP forum[0] had massive threads about people buying the FW900 in the mid-2000s. It definitely achieved legendary status. Sadly I never had a chance to use one.

I remember having a 21" NEC that let me play Quake 2 / 3 at 120hz at 640x480 in the mid-late 1990s and I think I paid like $120 for it back then from one of those refurbished monitor sites. It also did 1600x1200 at 60hz for non-gaming.

I still don't know how those refurbished sites stayed in business because they offered free shipping, but a decently sized CRT back then used to weigh like 60 pounds (30 kg).

Back then I remember waiting so many years to get an LCD because the input latency, refresh rates and color accuracy were horrendous for so long despite being 3x the price.

[0]: https://hardforum.com/threads/24-widescreen-crt-fw900-from-e...
The main appeal isn't merely equations. The appeal is that it produces the best typesetting for prose and equations both.
I’ve always wished the Macbook’s lowest brightness setting was subdivided two or more times. It’s still too bright when I feel like reading in my dark room perhaps on the way to sleep. I have to use an app called Shady to cover the screen in a dimming overlay.
LaTeX is a typesetting system.
Word is a word processor.
Apples and oranges.
> Latest software versions automatically when the CDN updates.

I'd also be very careful including a JS library from a CDN that gets auto-updated to the latest version, this might break your site without you noticing.

We did this with our own JS library (Klaro - https://github.com/kiprotect/klaro), for which we offered a CDN version hosted at https://cdn.kiprotect/klaro/latest/klaro.js. We stopped doing that with version 0.7 as we realized we could not introduce any breaking changes without risking to break the websites of all users that were using the "latest" version. So what we do know is that we only automatically update minor releases, i.e. we have a "0.7" tag in the CDN that will receive patch releases (0.7.1, 0.7.2 , ...) and which users can safely embed in their websites.

That said we always recommend users to self-host their scripts as well and to use integrity tags whenever possible, it's usually better from a security and privacy perspective as well.

Like most JS libraries Klaro is quite small (45 kB compressed), so the loading time is dominated by the connection roundtrip time, which again is dominated by the TLS handshake time. For our main servers in Germany we have a roundtrip ping of around 20 ms (for most connections from Germany), and with the TLS negotiation it takes about 60-100 ms to serve the script file from our server. If the server connection is already open that time reduces to 20-40 ms. So the benefit of hosting small scripts with your main website content is that your browser doesn't have to do another TLS handshake with the CDN, which for small scripts can dominate the transfer time. If you then use modern HTTP & TLS versions you can reduce the transfer time quite a bit.
https://www.reddit.com/r/wallstreetbets/comments/hr5f9i/chea...

This guy is a perfect example. He did a lot of posts early pandemic up until a month ago.
It often doesn't to high degrees of precision and reliability. It works within some tolerance range and those tolerance ranges are managed or acceptable levels of error (often unnoticed).

I recently helped move/port one fairly complex numeric model from a language and environment to another language and environment and there was an assumption made by upper management that this was simple and exact deterministic results would be easily had.

I warned that this could be an involved process because of simple variations, lack of equivalent mappings between environments and languages, some of which pointed out in this article.

Management were quite surprised with the level of effort needed to dig down layers of abstraction and identify all these sort of variations in numeric libraries from consistent high level abstractions they were familiar with, and why those high level abstractions simply didn't exist in the other language and environment. They were additionally surprised inthe level of effort needed to get satisfactory error tolerance ranges between the two models when having to recreate high level abstractions identically from the source language and environment to the target language and environment that simply didn't exist prior to the work.

They didn't realize the variation until we performed a detailed analysis on results and found very small but statistically distinguishable results from the two versions. We ended up identifying a few dozen small assumptions they made about their high level abstractions from the source environment that were false and caused the variation.
Exactly this. The floor function works on binary numbers but has to round them to a decimal place. It's not simple, it just appears to be.
If your code works for 1.000000000001 but fails for 1.000000000002, go back.
These days I arrange my fill-ups to avoid New Jersey. Last time I stopped there, I had to haggle with the guy to put the last 4 gallons in my 12-gallon tank, because the wonky fuel neck would trip the auto-shutoff prematurely and he thought it was done. I knew how much fuel I'd burned and I could look at the counter and know it wasn't done, but Professor Petroleum was having none of it.

I don't care what the idea is, it's annoying, insulting, and backwards.
In some countries, data recording is a requirement. But, it's also required to delete it after a certain duration.
Yes, there are a bunch of monitors now that do not use PWM for brightness control. And since PWM became known as a problem PWM rate is tested in professional benchmarks. So you definitely can get monitors that do not have that flicker, where the minimal brightness will also not be too high.
I think I agree with the point you are trying to make, but I would do a hard distinction between entrepreneurship and allocating funds on the stock market.
Strong arguments for what I think you are trying to say by Sometimes, other people are more intelligent / skilled / harder working are made by Peter Thiel in his "Zero to One". The argument he makes is that there are more people who have succeed more than once. (success defined here as a multi billion business)

It is certainly possible to beat index funds, many do so, some of them are mostly lucky, some of them are mostly skillful. - That is the trick ain't it? The hole point is that there is no way to distinguish between the two (a priori) and no way to deduct if it will lead to future success (posteriori).
Thank you for sharing. We have been working for the last 7 days none-stop to fix our blog. We have been blogging for a long time now. But were doing it as me too. Never focused on quality, relevance, distribution. The article you shared by Paul is very helpful for us at this time.

Here is our blog (it is still work on progress): https://blog.a.storat.com/blog
If it was technically feasible they would would be calling for a back door into private thought.
Why would they want people to read the website? It’s a hard thing to measure and hard to monetize. Most want you to visit a website, get tracked and served an ad accordingly, follow the ad and go buy something. If that’s not happening, the second best thing is to get your communication info so that they can try again.

Reading the website often can be considered harmful as you may not share it if the article is not as interesting as title that took you there.
QWERTY, keyboard shortcuts for window management via Rectangle, numbers and symbols, mouse control. Media keys are on one of those layers but that knowledge resides in my fingers not my head, and I’m not at my keyboard.

I want to try a 40-key board so I’m trying to make more use of the layers.
"npx serve" is another good way to serve static files quickly without needing python or any npm installs even. npx is packaged with npm for a while now.
> How are they doing that on the PC? PCs work fine.

> Just make the iPhone the same as modern day PCs. Which people are already capable of using just fine.

Ransomware attacks are absolutely rampant, though you'll never hear about the vast majority of incidents of course, and pretty much all of those start with someone running thingycorp_salaries_full_list.xlsx.exe, enabling macros for a fishy .docx, opening an infected .pdf, downloading and running infected installers, plugging in random USB keys, and so on. Then there's lots and lots of phishing attacks going on, and that's with most companies already clamping down on attack vectors really hard — if people used private PCs as much as they use their private smartphones, for sensitive things like banking, without an IT department to shield them from the worst of it, I guess consumer Windows would get a lot more locked down really quickly.

> people are capable of using PCs, and don't explode from the confusion of doing so.

People may not explode from confusion, but if they had a better idea of how complex IT security has become, they might at least feel somewhat uneasy. Even people in IT roles screw up and get pwned, or build systems in a way that lets them get pwned easily, all the time really. Bad actors have become pretty sophisticated over the last decade as well, and Covid-19 is only making things worse as lots of unsavory individuals with money and resources find that real-world crime doesn't quite deliver the returns it used to, and everyone and their mother now conduct large parts of their lives through their smartphone and move lots of money through those devices. Personally, I've definitely noticed both attack volume and sophistication going up few notches already.

> How does a lawyer use a PC, right now? So thats how they'll do it.

The vast majoriy will depend on IT people to keep them safe, and their devices will be quite thoroughly locked down, and their email pretty aggressively filtered. Incidents definitely still happen, though. Same with medicine.

I really don't think it's a stretch to imagine people getting socially engineered en masse to install shady apps in a world where each app store and each app requires an entirely new security assessment on little to no data by end users, or apps getting compromised and not get pulled, or whatever. It's possible to solve that quandary, but it's not going to be as easy as just throwing out all restrictions without devising some other mechanism to take their place in protecting users.

> Because PCs work, right now, and society is not falling apart.

Society isn't falling apart from lots and lots of issues I'd consider quite severe. I'd rather not let anything get to that point if it can be prevented.
CSV Reader Benchmarks: Julia Reads CSVs 10-20x Faster than Python and R
I wish Slack distribute their iPad app to mac as catalyst app. With the ability to run iOS apps on Apple Silicon macs this will be much easier but I'm afraid that they will block this and still distribute their resource heavy electron app.
I have never once had a Fedora upgrade or Windows update break my machine.
It's hard to describe, but to me the eyes always look "wrong". They look too symmetrical, like one is just a mirror of the other, with no compensation for lighting. But they also look asymmetrical, like one is just a copy+translate of the other, so the almond shape of the eye doesn't go in the right direction. That's not exactly right, but those are the feelings I get.
Again trying to suggest your political opponents are far right extremists is disingenuous and makes me want to vote with them not you. Enough of the hyperbolic gas ligting. I'm voting against this form of lie every time.
It seems genuinely hard to imagine how anyone can continue to excuse or deny far-left violence in this country. The scale is quite large with direct links to media provocation.
As an individual you have one advantage over professional traders: complete control of your capital.

This is a huge advantage, and one that should deliver you alpha independent of having an edge, having a super computer, having a huge network, etc...

What most folks outside Wall St don't realize is that the job of a trader isn't just to maximize alpha. Most of the job boils down to getting senior management comfortable with risk so they don't walk over one day and give you the infamous "tap on the shoulder." Management's job is to get their bosses (investors in the fund.. often pensions, endowments, UHNW family offices, etc..) comfortable with the risk.

Until one day... when end investors pull their money from the fund, and management walks over to the traders with one word: "sell." Often times both management and the traders know this is the wrong trade, but they have no choice.

It's important to understand if sell-offs are caused by fundamentals or liquidity... the first part of march was the former, the second part of march was the latter.

Complete control of your capital means you don't need to be any smarter than the pros, you just need to know when the sell-off is liquidity related and not fundamentals related.

Good luck out there :)
Resurrection of an Old PC
But you can wedge the fuel cap into the handle to prop it on while you wipe the windows...
Many years ago now we built something that used a 60-bit
truncated hash of URIs. So that's far too small to be comfortable that you won't run into collisions, but it's big enough that for modest sizes (hundreds of millions up to billions) a collision is unlikely. So you can have a slow path for the collision case, so long as that slow path is correct. For unit testing we needed at least one collision so we could see that everything behaves as designed before some real user hits one. We had test data sets with over a billion URIs in them, but none that (as far as we could tell) had a collision.

So I just wrote code to mint nonsense URIs for our system based on a small integer seed (like https://foo.example/123456789), then span up a system with a bunch of RAM (maybe 8-12GB) to iterate through each seed, storing the hash and seed it was generated from, until it hit a collision after a few gigabytes of RAM, then it spat out the two URIs from the colliding seeds. Bingo, now we had data for unit testing to show that stuff works even in the unlikely case that two distinct URIs have the same hash.

Probably a day's work to build that, and then I'd guess several hours every month saved debugging weird collision bugs because our unit tests would now tell us if we'd screwed up and collisions were slipping past.
> I pity the fools

I got no time for this jibba jabba!
Yes, this is stated in the Vedic literature of the Srimad Bhagavatam, where it states in detail that our universe, which is one of millions, is created and destroyed with each breath of Vishnu;

"In Hinduism, a Kalpa is indicative for creation and dissolution of a universe. However, there are a few cycles of time mentioned in Hinduism, which consists of several iterations of such "Kalpa"-s. First one of them is referred as "One Month of Brahma", which consists of 30 Kalpas and successive dissolution phases. Each Kalpa in the series are distinctly identified by different names. Current "Kalpa" is referred to as "Sweta-Baraha", next one will be "Neel-Lohita". Combining 12 such "Months of Brahma", one year of Brahma is formed. 100 such years of "Brahma" is called as a "Maha-Kalpa". Length of a Maha-Kalpa is almost 310 Trillions years. 8000 such "Maha-Kalpa"-s form one "Yuga of Brahma", whose length is 2.4 Quintillion years. There are other greater cycles whose lengths are 22.3 Sextillion years, 670 Sextillion years and 201 Septillion years respectively."

https://legendofbharatbarsha.home.blog/2019/12/07/detailed-h...

Scientists really should read the Vedas.
Is that zip code itself famous?

Edit: this is referring to a popular 90s american television teen drama.
I never said doxing was mandatory for everyone that believes that. Misquoting me and exaggerating what I said isn’t going to lead to a better understanding.

However if you believe that doxing of individual law enforcement officers is justified because of their support for the regime, and you accuse Apple’s team of having blood on their hands for ‘enabling’ the regime, it would be logical to conclude that you support doxing Apple’s employees.
The answer is that the bugs the article claims are corners cases, most of which will not matter in most practical uses of floating point maths... and some of which will is due to not emulating a weird IEEE floating point rule about rounding numbers of the form N.5 to the even number instead of up like everyone is taught in school.

So "wrong" as used in the article simply means "not the same as the IEEE behavior", not "wrong" as in "wildly inaccurate". It matters if you want 100% exact emulation to get identical results. It doesn't if you don't and just want speed.
> It is certainly possible to beat index funds, many do so

Regardless of whether it is a matter of luck or skill, in practice almost nobody has beaten index funds over long periods like 10+ years.
Fun case from Sweden: the central government website for healthcare included js from a third party with no integrity hash. Third party got hacked and they changed the js to mine cryptocurrency over the weekend. Thousands of people participated in mining...
It's a while since I encountered this issue but I think the markdown engine was converting that back to $. In the end I had to use <span>$</span> and even that too some jumping through hoops because again markdown was removing html. This was in Hugo, whatever markdown engine they use.
Apple sells both USB-C to VGA and Lightning to VGA adapters, just buy one of those depending on which iPad you have.
Very interesting. Not read the paper yet, but plan to.

Reversibility is important in quantum computing. Quantum circuits must transform input to output in a "unitary" manner, which is reversible. If you consider the input to output as a linear transformation matrix (with complex values), then the complex conjugate of the matrix gives the "inverse function".

This is probably useless info, but reversibility in the classical sense is also interesting due to the energy bounds of computation. The Landauer limit (kTln2) [1] gives a lower bound of energy that must be dissipated to destroy one bit of information in a computation. A reversible calculation does not destroy bits.

[1] https://en.wikipedia.org/wiki/Landauer%27s_principle
I used to have one of these (GDM-FW900) at an old job, a long time ago. They were great monitors for the time, top of the line. They weighed almost 300lbs, IIRC. And like all CRTs they can put out some heat.

LCDs at the time still left much to be desired so VFX houses weren't rushing to replace them with inferior, at the time, technology.

I remember running mine at a higher refresh rate. 75Hz and 100Hz was easily reachable. 120Hz and you started to drop resolution and the coils would sing. I miss the wide range of resolutions you could run. LCDs still haven't been able to replicate that without making everything a blurry, boxy mess.

I was able to take the broken smaller GDM-F500 (21") home. It was dim and after a bit of research I found out replacing a capacitor and a few resistors would bring it back. But it was terrifying working directly on the HV board. Once it was working I had so much screen. Almost getting electrocuted was practically it.
Now to literally set this into motion and create movies which don't exist and claim copyright on those movies. Keep it up long[0] enough and produce a movie which _will_ exist or _does_ exist.

Substitute movie with your choice of medium.

[0]: Longer than that, even
This paper was published in 2014. Here are links to previous discussions on HN (from the same year) that might be interesting. It seems the employed methodology might have been biased.

* https://news.ycombinator.com/item?id=8797002

* https://news.ycombinator.com/item?id=8807497