skysight-inc/HackerNews huggingface dataset:
Mac users are used to "retina" resolution where the ppi is small enough that you cannot distinguish the individual pixels at the expected viewing distance. For a stand-alone monitor that is around 218-220 ppi. For a laptop that is around 240ppi and for a phone is is around 320+ppi.

A 27" 5K display is 218ppi. A 27" 4K display is less than that and can be noticeable. In addition, while Mac OS does do scaling at 1x 1.5x and 2x, the 2x is crisper for text. 1x is usually too small for higher resolutions.

Other manufacturers have gotten stuck on 4K for a while. they are adequate for many uses and cheap due to the high production volume. Before that it was 1080p screens and the industry was stuck at that for a long time except for specialized display that were higher resolution. Eventually manufacturing caught up and jumped to the next plateau. I expect it to eventually jump to the next plateau in a few years once we have even faster display connections.

Regardless, it doesn't matter if 5K has any value to you. it does have a lot of value to Mac customers. Of course we'll see how many feel that that value matches this price. I certainly don't expect Windows users to purchase this display though it would for any that have thunderbolt connections.

This is a bit like, "why would you want Thunderbolt, isn't USB-C good enough?" Sometimes it is and sometimes, you want something more.
my impression too. the documentation is no longer on MDN...

still, Zotero team has built amazing software on top of it. dstillman and team do awesome work.
If that matters, you probably shouldn't be using hot code reloading regardless of the language or implementation.
At least those first two scenarios don't sound like people who'd think to provide SMART test data.

Windows shouldn't be a requirement for getting a faulty product replaced.
There are nothing wrong with laying a scientific basis under your anecdotal experience, to get an ability to reproduce your successes. But it must be done by using the best possible scientific methods and by great minds, just a statistics wouldn't do it magically.

My (probably wrong) opinion, is that they hired data scientists who knows nothing about social science's research and these statisticians are trying to substitute research with data gathering and statistics. If something doesn't work, then instead of refining their research techniques they gather more data. They had hit the ceiling of this paradigm but they do not know it.

There are other options beyond data. For example you can find representatives of different categories of users and research their use of your software (or software you compete with). You need not have millions of representatives, a dozen would be enough for the most practical purposes, just pick them carefully so they will be the most diverse set of representatives. Or you can even have no real representatives, you can imagine them. It is a real technique of UX professionals, I heard of it in a talk at some conference from people who are professionally using it. If it doesn't seem rigorous enough, one could dig into Judea Pearl and to make a formal quantitative model out of it. One can even measure differences between this quantitative model and the reality, and it wouldn't necessarily lead to an annoying telemetry.

I will not be surprised if there are techniques I never heard of that can compete with a statistical data processing: I'm not an UX specialist, I just was curious about it at some point, because it lays on a boundaries of two interests of mine -- psychology research and software development. But Mozilla seem unaware of them all. They gather data instead.
> My takeaway is that working hard to build quality products is more likely to be profitable than working hard to make money.

In the long term. But in the short term, you can make more money by not caring about the long term. And given the way US CEO tenure has declined over the years, for a lot of execs the long term is somebody else's problem.
Yes, if we are starting at the assumption that the set of people of people who engage in various learning channels are equal. Which isn’t the case. The real world doesn’t always have equal sampling.

For example, someone who doesn’t read a book, learns zero from that book.
What a weirdly hostile response. Not only are you wielding scare quotes against me, but they're not even words I used - not once did I say "valid".

HN really is a stifling place whenever the discussion veers anywhere close to politics. I give up, you win.
It’s not too difficult to use that information to find out where the car probably parks at night. The difference being the odds of a random finding the car plate useful vs online an abuser, criminal is higher.
When I see hot code reloading, I think there are probably some server frameworks that are waiting to get this feature to reduce feedback loop to a few tenths of second of build… Nice overview!
do you seriously consider counting how many installs are triggered from a download "spying"? Privacy is a bit more complicated than that IMHO.
Mine's installed from homebrew and is a native process. 0.10.0-dev (1df7dc51) it reports.
Why would it matter whether the repo was for an open source library or a closed-source application? That seems like an arbitrary distinction.
Just curious: how much would you be willing to pay, per year, for a service that did this?
Yes, these are pre-release demo units, so they didn't get any last minute software tweaks.
How is that a plus? If it's more expensive it means you're pulling less CO2 out of the atmosphere than if had gone with a cheaper method.
Against unnecessary databases – Parse, don't normalize (2020)
Sweden and Finland Moving to Apply for NATO Membership? -Fmr SE PM/FM Carl Bildt
Great info here, thanks!
Classical mechanics has F = ma. Quantum mechanics has Schrodinger's Equation. Given a probability distribution for the location of your particle, and the potential (as in classical mechanics, just the integral of the force), it describes how that probability distribution evolves over time.

For something orbiting a nucleus, the only parameters that matter are electric charge and mass.

This stuff was figured out in the 1920s, and is taught in a year or two of undergraduate physics. The examples are usually an electron orbiting a proton (the hydrogen atom), but work just as well for muons, or anything else. It's only once you get inside the atom that you get into more advanced stuff.
> And has arguably caught up with AMDs CPUs this year.

AMD is not the competitor they need to worry about.

The future will belong to manufacturers that can produce powerful CPUs that power a device for a day on a single charge, without needing fans for cooling (like what we see with the ARM-based M1 from Apple).

Low power/reduced heating costs will also be a big draw for cloud providers.

If Intel can't compete there they'll be in trouble.
Dowsing doesn't work though...
Our nodejs + python backends are all: multiple processes -> async/await nodejs/python event loops (used to be frp/streams) . It's good to solve event loop bottlenecks, but more from a individual query's latency perspective, not a machine utilization perspective: processes take care of that. Go seems great for hiring ambitious CPU coders, and Rust for ones making it safe, but the stdlib in both seem not there yet, so for most teams, the perceived increase in productivity is an illusion as it's wasted on building unnecessary things. (We actually went back to Python for web just so we can use Django, as the Node world is still too manual.)

Conversely, anything 'heavy' is probably too slow in Go/Rust too! We use GPUs for anything data-intensive, and the Python ecosystem is basically the best for that, similar to C/Java in earlier CPU eras. (I can see that changing in 2+ years as Arrow progresses and more investment happens.)
I hope you don’t use the internet at all if this is your threat model.
How to (Inadvertently) Sabotage Your Organization
Has anyone tried building a graph visualization tool based on deep learning / GPU yet?
Yeah, gotta defend Marco here, though I have my quibbles with him on this show. (He has the most first-worldiest of problems.)

He has gone in deep on performant low-level audio code, and how it integrates with the system APIs. He’s done a lot of interesting stuff with programmatic drawing of icons in his apps. He did a lot of good caching work back in the Instapaper days, when cell connections were almost like dialup.

He seemed to be reluctant to learn Swift, because Swift would have gotten him…what? I think he thought that Objective-C was mature, tested, comprehensible, and battle-tested in production. And it wasn’t going to change out from underneath him…which you sure couldn’t say about Swift for the first few years. You eventually had to adopt it, as Apple is moving to Swift-only, but I think Objective-C let him accomplish his goals, and a lot of the good security stuff in Swift is maybe not super relevant to his app development.

(Ugh, PHP, though…)
Anyone putting malware in their packages needs to have repo deleted from GitHub, npm and blocked from further submissions to open source code. Once you have betrayed peoples trust, you need to GTFO.

Open source code bases are not the place for your slacktivist rants. They hurt innocent people. You cannot booby trap your house. All this does is destroys confidence in the ecosystem.
I'm using "Zoo for Zotero". Works for me as a more or less r/o synchronizer. My data are webdav-accessible hosted.
You also need power to take the heat away that is created when the water in the air turns into a liquid. Best case you need to cool for about 0.7kwh per litre of water you make.
That means for your 10 litre example you need best case 7kwh. That is a decent sized solar array and if you have any inefficiencies in your heat pump setup it gets much worse. Also you assume per day - solar only works during the day so you need storage as well so your system can work during the night.
You could listen to what auggierose is saying instead of just repeatedly telling him what he really means. Then this exchange might have value.
No, the solution is to get rid of passwords.

WebAuthn is already being deployed. There will be a decade of consumer education ahead.

https://en.wikipedia.org/wiki/WebAuthn
Russian law requires all telecom companies to store all traffic (including encrypted) for 6 months. That is ridiculous amount of storage demand.

I guess they can relax that requirement if necessary.
I wouldn't use this monitor for gaming and movies either. It's really for a computer display where you want crisp text and reasonably accurate colors.

Current rumors are for a higher end version coming out in the next few months that would include mini-LED and would have Promotion 120Hz refresh rates. that monitor is likely to cost significantly more than this one though.
I have no affiliation, but I tried the free trial of their tool and I found that the Code Health metrics made a lot of sense. The files that it pointed out are definitely overly complex and more difficult to change than they need to be. But it gave perfect scores to some files with complex jobs that are better-designed. I recommend just giving it a spin on a codebase that you are very familiar with.
No. The problem is that once the antiproton reaches the ground state, its wavefunction has significant overlap with the nucleus. That means that it's going to encounter the proton in short order.
Perhaps insufficient protein in your diet could have contributed? It can cause connective tissue problems in adolescent athletes, so it’s not implausibly linked.
Use a reputable Linux distro and install from the official repos, problem solved. To date the Debian maintainers have proven more trustworthy than 99.99% of the software vendors out there. They also appear to have better security practices than most commercial shops.
https://en.wikipedia.org/wiki/Fountain_(Duchamp)

> In April 1917, an ordinary piece of plumbing chosen by Duchamp was submitted for an exhibition of the Society of Independent Artists, the inaugural exhibition by the Society to be staged at The Grand Central Palace in New York. When explaining the purpose of his Readymade sculpture, Duchamp stated they are "everyday objects raised to the dignity of a work of art by the artist's act of choice."

https://www.npr.org/2021/09/29/1041492941/jens-haaning-kunst...

> The money was supposed to be used to create modern art. And it was — but not in the way a Danish museum expected when it gave an artist the equivalent of $84,000. In return, it received two empty canvases. The artist, Jens Haaning, says the blank canvases make up a new work of art — titled "Take the Money and Run" — that he calls a commentary on poor wages. One thing it's not, he says, is a theft. "It is a breach of contract, and breach of contract is part of the work," he said, according to Danish public broadcaster DR. "The work is that I have taken their money," Haaning stated.
Both! vulnerabilities in the SNMP implementation do happen sometimes, and misconfigurations aren't unheard of. I once found an SNMP listener on a router that allowed _writing_ values, and it made it trivial to add a port forwarding rule that allowed me to skip right over the ingress firewall and some IDS system. I was also able to add a route table entry that joined separate VLANs so machines in those could talk to each other directly (which greatly aided my task).

Even if it's read-only, SNMP can contain all the info you need to build a network map: IPs, hostnames, and even a description (like "accounting-printer" :-D). In one I looked at, it even had information on when the configuration was last updated, so I was able to see which devices were recently given attention by the sys admin, and which devices weren't. I found a few hosts that had slipped through the cracks and were running really old kernels that were exploitable.

If you're defending a network, I definitely recommend scanning for any SNMP listeners, especially on anything that routes packets. If you're trying to compromise a network, I give the same advice.
Sometimes I wonder if the prevalence of random chance in the guise of determining if an action had the favor of the gods (here with dice but there were plenty of other ways) helped Rome succeed and if we should implement similar randomness into governance today. I.e. roll the dice to determine which bills go up for a vote today

Given how much bullshit politicking has taken over legislation, a bit of randomness might do us good.
It has to do with the English meaning of words both generally and for software in particular. Free, as in freedom, is a much stronger word than open. This distinction is longstanding in the business. See for example the Open Group[1]. Those of us who can remember the past are well aware that the OSI specifically tried to co-opt the free software movement for commercial gain and specifically used the weasel term open to appeal to the suits without any of that pesky user freedom.

[1] https://en.m.wikipedia.org/wiki/The_Open_Group
What I have noticed about western photographers is that they approach photography as if they are painting. Carefully thinking about the composition and techniques. Make sure everything is perfect according to a vision.

Japanese photographers are more spontaneous. Pictures look more like snap shots of everyday life. Often imperfect. Out of focus, crooked and blurry. They often just use a point and shoot on automode.

I just want to say that there are different ways to think about photography. I find the Japanese approach very interesting, because it uses unique properties of photography that is different from painting. Unlike painting you can take as many pictures as you want. You can take a camera everywhere. There are unique moments in everyday life that are beyond your imagination.

http://www.artnet.com/artists/daido-moriyama/

https://sabukaru.online/articles/hiromix-shaping-the-identit...

https://www.spoon-tamago.com/2014/05/26/the-snapshot-photogr...

https://www.michaelhoppengallery.com/artists/162-masahisa-fu...
As a rule I don't trust USB stick swag.
I enjoyed looking at these photos. For some reason I had assumed that kids in the 80's didn't have computers (especially considering lots of kids don't have computers today).
Show HN: Revisiting Guile XUnit
In my last serie about building a testing framework à la xUnit left me with a weird feeling. Following Kent Beck's execution from the book « Test Driven Development by Example » made the exercise of thinking the Scheme way harder than I thought. I ended up with a shaky copy of the Python implementation. So I decided to let time passing by and come back to it to see what I can do differently. In the meantime, I watched a video of Andy Balaam where he showed a small illustration of the idea of Lambda Calculus and how it can be leveraged using a Scheme. That inspired me. Let's see how much, step by step…
Facebook, Instagram parent company Meta sued over 'scam ads'
>the underlying quantum states and governing equations involve imaginary numbers, and there’s no simple way to remove them

Sure you can. Just replace any complex number a+bi with the 2x2 real matrix of the form [[a,-b],[b,a]]. It is easy to show that these matrices form a field under + and * that behaves identically to the complex numbers.* There you go, no more scary square roots of negative numbers.

I honestly don't understand why complex numbers make people so angry. They are just a way of writing a linear map / element of a particular vector space

* You can actually do this for all sort of algebraic objects, most notably groups. I.e. you can "simulate" group operations by doing matrix multiplication on a specific set of matrices, each of which "represents" an element of the group or algebraic structure. This is known as representation theory
In something like a mobile device, every watt counts. If it takes more energy to decode video on the tensor cores than it does to have a dedicated hardware block, you keep the hardware video decoder.
You log into your mozilla account from your browser through the goddamn internet. They literally have to have your IP address for that and that adds absolutely zero information than necessary. It is just “people want to be outraged over nothing” yet again.
This.

"you've got a syntax error at around here: [the entire query]. go consult the manual or something idk"
I would not download anything from Softonic. I know it's just an example but if you download anything from there you might get few surprises with the download.
and insects in millibillies
AFAICT it’s not a popup. The “window” is actually a DOM element designed to look like a window floating over the web page. The entire “window”, url bar and all, is just a cleverly disguised part of the phishing website.
Yes - and you can also configure servers to be routers (see quagga, bird, etc.) if you want all of that fun (?) complexity.

Even some seemingly more basic networking functionality on Linux, such as static routing with iproute2, firewalling with iptables/ebtables°, traffic management with tc, switching/bridging with OvS, etc., can quickly become extremely complicated.

°ufw is nice though if it can do what you want/need
Per "Graham's hierarchy of disagreement" this is contradiction without evidence - the midpoint between three good and three bad forms of disagreement. I think HN could formally forbid the bottom 4 forms, for they don't anything to discussion.
I sympathize with this sentiment, I hate printers. Worked in a copy shop for a time. Hate em.

But there has been at least 1 good printer, and HP made it: - https://en.m.wikipedia.org/wiki/HP_LaserJet_5

Also, 9-pin dot matrix printers were workhorses.
The easiest way round this UK authoritarian nonsense would be if Mindgeek et al immediately replaced all media requests to their CDN from UK IPs with a list and photos of the politicians behind the continuous erosion of digital freedoms. The entire country would switch to VPNs so fast, the GCHQ would flip out.
There is a metal heatspreader on top of the actual CPU which interfaces with the heatsink/fan the user installs. During the time, Intel made a change from soldering the heatspreader to the CPU to using thermal paste between the heatspreader and CPU, which decreased performance and led to users “delidding” their CPUs to increase thermal transfer and, as a result, cooling performance.
I suspect that the Mini name didn't do it any favors, especially starting in 202 when no one could see one in the stores. It gives the impression of something very small. I saw a lot of online commentators saying things like "I could never use something with a tiny screen" and "I'm afraid I would lose a tiny phone like that". In reality the Mini is within a few mm of the size of the iPhone X and the Mini screen is larger than the iPhone 6/8/SE. It didn't help that it was a lot more expensive than the SE that has just come out and not much cheaper than the regular iPhone. People expect prices to reflect size.
And also, Zotero is not that expensive. And I'll be happy to support such an awesome project.
Photos can try to document a partial truth. But as soon as you compare a photo with the real world where it was taken, you might realize subtle or not so subtle differences.

For example, I always wonder what was behind the photographer who took an image of a beach for a hotel. Maybe a four lane road? Or a construction site? ;-0

Or without such obvious attempts to "photoshop" reality: when I take photos of funghi, for example, I often remove stuff like leaves or grass which would detract the viewers eye from the subject I want to portrait. Is this art? No. Is this truth? It's a facet of reality.
There are many structures for IQ tests. Some use analogical reasoning, some use arithmetic pattern matching, some use vocabulary and language skills. You are perhaps thinking of the style of IQ tests that require you to fill in analogies and rotate shapes together.

But what makes an IQ test is the theory that all performance on each of these skills correlates together strongly, indicating a single "general intelligence" factor (aka "IQ"). [1] Reading comprehension turns out to be highly correlated with mathematical aptitude, and musical aptitude, etc.

So the main criteria for an IQ test is not how it looks, or how it's structured, but whether it measures knowledge that has been acquired (aka "nurture") or ability to reason about new things. Since this test is measuring reading comprehension on topics that are unfamiliar to the reader, it is measuring the latter, and is likely to have a strong correlation with g, and thus looks like an IQ test.

[1] https://en.wikipedia.org/wiki/G_factor_(psychometrics)
And here I've been actively wondering if I should simulate die "personality" for a video game prototype that is based around giant handfuls of d20s
They never advertised either they were tracking every download...
Zotero, ZotDroid and a tablet are the way to manage the research.
The March of Folly Resumed: Russia, Ukraine and the West
Ask HN: Have you bought something expensive on eBay with confidence?
> do you seriously consider counting how many installs are triggered from a download "spying"?

Yes. It is a unique identifier that they are fully capable of associating with telemetry data and other personal activity. It could be used by various parties to deanonymize me. That is spying. You are playing dishonest semantic games.

Effective privacy may well be complicated. Perhaps you can maintain effective privacy in various ways even while being actively spied on in some manners. That doesn't mean that spying isn't spying.
What's MySQL like as a database these days? I get the impression that it used to be a bit of a mess but it's improved a lot and has some advantages over Postgres.

Did anyone choose it over pg, and if so, why?
Are we accidentally avoiding this when the firefox is provided pre-installed by ubuntu/fedora?