skysight-inc/HackerNews huggingface dataset:
Can confirm. My data points:

1. MacBook 12" 2015 feels dramatically faster at 1x scaling vs. 2x, even with the same output resolution (2560x1440@1x vs. 1280x720@2x.)

2. Mac with 8GB RX 580 GPU. With >1x scaling, as I add load (i.e. Chrome tabs) it eventually runs out of GPU memory and starts paging to system RAM. The whole thing grinds to a halt at that point.

The rendered pixel count makes this effect worse -- dual 4ks are slower than a 5k, is slower than a single 4k, is slower than dual HDs. This is to be expected, but we're talking about an 8 gigabyte GPU, and the framebuffer sizes should be a tiny drop in the bucket.

None of this happens at 1x scaling. Running a native (2x) scale factor feels a little faster than a downscaled (2x -> 1.5x) scale factor.

As far as I can tell, load and GPU mem usage scales with:

(number of GPU applications * total rendered pixels) ^ k.

At 1x scaling, k is close to 1. At HiDPI, it's greater than 1.
A tiny Indian IT outfit quietly became a global cybermercenary powerhouse
The hardware patent expiration situation is interesting. It will be exciting to see open hardware reimplementations (FPGA and ASIC) move beyond the usual, long-unencumbered 6502 and Z80 architectures and into stuff like 32-bit 80x86 and 68000 (In fact there's already a high-performance, pin-compatible reimplementation of the latter, and it's quite usable for retrocomputing). And the situation wrt. peripherals is just as compelling, with quite a bit of new, retro-compatible hardware being released and extending the usability of these well-understood architectures.
I'm not so sure that many graph databases use a relational database as the data store. Some use Linear Algebra representations of the graph. Some use key-value stores. Some are proprietary implementations that we'll never know exactly how the data is represented under the covers.
mtgx - you are dead.

I haven't looked at native OpenZFS encryption... The method I used for a while was having a Veracrypt volume locally of all my files, and zfs-sending it to a remote location. It is a large file, several gigabytes. However, any updates made locally would get synced remotely at a block level vs. a file level, so the whole encrypted file didn't need synced. Much better than rsync, for example.

I did not read the entire F'in article yet, I just stepped in while a CI/CD pipe was running at work :) BUT! this looks like a pretty accessible article about filesystems.

I also wonder if it is named UtahFS because of the NSA facility near Salt Lake City.
Can I deploy apps on different machines with this? E.g. can I run my app on 3 servers with a load balancer?
Seems very similar to this: https://news.ycombinator.com/item?id=22064530 (Which isn’t exactly a great thing)...
Currently being discussed (so far, 350 points, 156 comments): https://news.ycombinator.com/item?id=23462568
Oh, I'm well aware. It's just, this is literally the POTUS on his national broadcast system.
A translation would add to the mystique, remember that period when it was in style to use everyday Japanese words as if they were all deep and mysterious?
Many video codecs allow you to pick quality settings. This allows live transcoding and streaming on things like phones and other low-power devices at the cost of quality (or size). This allows a lot of versatility with the same video format, because this way it can be used for both 4k movie footage and security camera streams.

You wouldn't want to encode a movie with phone settings. Encoders like NVENC and QuickSync would drastically improve encoding speed at the same cost, albeit likely at slightly higher quality because those chips can be actively cooled and therefore process more data within a time frame.
The unholy trinity of upvotes/downvotes/karma creates some "echo chamberishness" (if I have to put it nicely) and pressure on posting as users tend to use the power to punish "wrongthink" instead of low effort posts. I think this behavior stems from that.

Having an option to relive the users of this pressure (like enabling a little anonymous posting, or adding distinctions between the downvote types) might incentivize them to drop this unwanted behavior.
EasyMDE is the active fork.

https://github.com/Ionaru/easy-markdown-editor
Technology Is Political
Ah so I guess hardware is generally a bit behind due to longer release cycles and more conservative in design due to cost of experimentation and mistakes.
Full Stack WordPress Developer Needed
You didnt avtually answer the question: What free, cloud agnostic tools let me specify "keep 60% cpu load average" and work the rest out?

With k8s, a horizontal autoscaler is a few lines in a yaml file and the result works in any cluster run by any vendor.
Ignore the conspiracy theories: scientists know Covid-19 wasn't created in a lab
Beware of employee equity, the credit cards of the venture community
K8s does not deal with CI/CD of your source code, nor can it automagically package your code out of the box. You need to compile your source and bundle it in the form of a docker image, host it and provide access to K8s to pull it. K8s is like Linux kernel, it's not usable for most people unless you package it with GNU utilies and other components people expect out of a distro.
Cancel Culture Journalism
Rails 6.1: Add delegated type to Active Record
Until your pk is compromised
What are the best software driven coordination systems for promoting collective action? Would love less mainstream examples.

Seems like there's more opportunities than feedback mechanisms (ratings), pooled auctions (Kickstarter), and market making (Uber, eBay, Amazon).

What can we do with pre commitment?
Can't hack the dense, overly-arty prose.
Quoting a professor of Computational Systems Biology at University College London about the OP paper, it's:

"most implausible. The analysis of genomic data consistently and robustly points to the ancestor of SARSCoV2 (i.e. the host jump into humans) dating back to around November 2019, see e.g. https://www.sciencedirect.com/science/article/pii/S156713482... "

(The quote is from here:

https://twitter.com/BallouxFrancois/status/12702949067880980... )

Around november as the earliest month also matches the speed of spread of the virus, which we were able to observe and track all around the world. With that speed, August or September aren't plausible too.
I wish I could upvote you twice for the irony
It seems our experiences and priorities are quite different. I've never found any "hassle" in using an AVR for its intended, dedicated purpose: centrally managing various audio and video inputs and outputs and driving surround speakers & subwoofer. Inputs include Cable box/DVR, PS4, AppleTV, and (sometimes) Nintendo Switch. Audio out leverages our home theater surround system, and video out is a single HDMI into the tv. I have no interest in using any "smart" tv features, tv speakers, nor attempts at playing the role of a dedicated receiver. Unless you're a hardcore gamer measuring latency, IMHO use of an AVR is simply the right tool for the job. Nothing overkill about it. Put the "smarts" in a decent universal remote, keep the tv as dumb (literally; it's for video only) as possible, ensure everything sounds great, and never fiddle with the cables ones it's set up. YMMV, but this has served me very well for over 15 years.
Do you point out that Armenian Genocide was also an event nobody talked about while it was happening?

I believe Armenian Genocide cannot be compared to what happened in Holocaust or what is happening in Xinjiang.

I think you need more information on what happened during 1914–1923 in Anatolia. I suggest you to read "Dashnagtzoutiun Has Nothing To Do Anymore",The Manifesto of Hovhannes Katchaznouni, First Prime Minister of the Independent Armenian Republic.

You can find it in this PDF, the manifesto starts at page 29: https://ata-a.org.au/pdf/DASHNAGTZOUTIUN.pdf
All these things are relative.

When you got applications that don't require high availability while needing a very low cost per CPU, dedicated servers just make sense. We are running a cluster of a few high-CPU dedicated servers for our data-science team, and it just makes sense: we don't need 99.99%+ availability, and the servers we rent are cheaper than the equivalent AWS storage cost alone ... The op cost of managing these is exactly the same as managing equivalent EC2 instances. We don't need backups either.

On the other side, we got some low-CPU web services that require high availability, redundancy and reliable backups. For these I just use Heroku. It's extremely reliable and easy to operate, while only costing about $100/month (a few hobby dynos + a fully managed PgSQL DB). Sure it's probably 5x more expensive than a dedicated server with 10x the performance, but I don't have to worry about backups, availability and scalability. And these apps just don't need this 10x faster CPUs anyway.
Ask HN: Coding Projects for high school grad with Java knowledge?
A friend of mine asked me for some advice regarding her son, who recently graduated high school and will be going to a good university seeking to major in Computer Science. Her son has completed an AP Comp Sci course that focuses on Java programming. Unfortunately, the summer job that he had lined up fell through at the last minute. I figured that maybe he could use the time to get some skills that will help him look for an internship after the first year. I have provided him resources to learn git and unix. I am looking for ideas/resources for small coding projects that he can work on this summer, maybe even any open-source projects that are feasible for someone with some Java knowledge.

Any ideas will be welcome!
I wonder if you could hit this with emscripten and then run it in a browser. There are other CPython's that have been compiled to webasm, but this one might be more light-weight. Maybe?
Is this due to Retina Scaling? Have you tried it after using an app like Display Menu to choose a non Retina scaled resolution?
> Then, Mark Zuckerberg, like a young Alexander the Great at the Indus River, will weep for having no more world to conquer

He got his shoehorned Plutarch wrong [1]. Alexander wept for being lord of not even one among infinite worlds.

This mistake turns the joke on its author.

[1] https://www.theparisreview.org/blog/2020/03/19/and-alexander...
2FA is important of course, but it is in no way a panacea. Especially SMS or TOTP MFA. It is near-trivial to add a phase to phishing that captures the second factor as well. Tools like https://github.com/kgretzky/evilginx2 support it out-of-the-box.
"Move fast and break stuff" has no place in FinTech or financial services (or many other critical industries).
I think the confusing part to many is that learning a language is actually learning several things and are as follows:

1. One has a to learn the physical skill to write different characters (some times).
2. Many times a language requires one to learn the physical skills of making different sounds and combinations of sounds with the mouth/tongue and throat.
3. One has to learn the skill of hearing and distinguishing words out of the amalgamation of them in the form of a sentence.
4. One has to learn the grammar of the language.
5. One has to associate the new words with the world around them; which would be vocabulary.

Most people think the last thing in this list is all they need to do and the rest will just happen - when it doesn't they get frustrated and give up. I think if they go into it knowing the different things they will need to learn and the different approaches to those skills that are best - we might have more successes.
Upvoted because it was interesting, not because I like the behavior.
Yes I would have the same complaint about the writing style.
Building a Coworking Cabin
I wonder what happens if something (like mysql) crashes for some reason or something like that happens, would something like that be easier to handle?
Wait, why not 2014? I have a mid-2014 13" rMBP and it's pretty great (except MacOS has gotten worse). What changed after 2013?
Yes that's actually what I did for my last long running jobs: I trapped SIGUSR1 so that when my process receives it it flushes its buffers.
The Stroop Effect: Naming a Color but Not the Word
Big O gets you in the right ballpark of what to look at. That extra 'C' bit that gets left out can doom it to be worse than other items though.

For example for very small sets of numbers you could basically pre-sort every combination there is then have a very large lookup table. Much like a rainbow table for passwords. Your O is basically a binary search lookup O(log(n)) or even better O(1) if you can make it linear. However, the upfront cost is huge and storage cost is huge, lookup would probably be big too. Hmm, now that I think about it this could be an interesting thing to mess with. Also at this time anything past 4 bytes would be unusable.
Hmm, maybe later. Like you point out a 'galactic alg'. Portions of that thinking can be pulled out and used for other items though.

With sorting using the comparison is a good proxy for if it might perform well. But it is just that, a proxy. Like the weird sort I just made up. There is probably a few shifts and muls in there. Those are decently expensive and can blow your perf right out of the water.
The web-app integration is completely optional and you can disable it for each app individually.

E.g. your database can be an app that doesn't have any web frontend.
Can it be invoked recursively?

Because strace on Linux still fails with:

strace: ptrace(PTRACE_TRACEME, ...): Operation not permitted

in those cases :(
Great answers.

To be fair though, that's not "Plain old linux" like zaptheimpaler suggested was somehow possible. That's linux plus AWS managed services plus software from Hashicorp. Which is a great stack to be on, but has its own complexities and tradeoffs.
This is interesting data. Are there any online services which stream this data over internet?

AWS has an offering called Ground station. Can we use it to get same data? Anyone worked on it before?

What kind of license apply to this satellite data? Can we use it for commercial purposes?
One of the recent interesting case is how Super Mario 64 code was recreated by hand.

https://github.com/n64decomp/sm64
Mruby 2.1.1 Released
HN is a biz first, tech second kida place. The tech is here mostly to make money, with some feelgood PR sprinkled around liberally. While I agree comemnts may go offtopic, I think there is some insight to be had when to move your company, and if this is one of those times.

One of my tech companies moved from the gulf area to the rockies a decade ago as a result of the looting and destruction following flooding from a hurricane. Having spent 4 years, and millions of dollars, it somehow seems relevant to a tech biz conversation
I find the ridiculous false dichotomy between Terraform for Kubernetes and Cloudformation for more basic infrastructure even more ironic given that I am still the eighth most prolific contributor to Terraform _over three years after leaving HashiCorp_.
> Obviously, today it's long in the tooth: 128 glyphs are way to few, the fact that it creates bitmap fonts is en vogue, either.

To be fair, the language Metafont defines the font in vector format, but computers at the time weren't fast enough to interpret metafont on the fly generating the fonts, so in all metafont software until today there is this preprocessing part where you generate bitmap fonts.

I wonder if Metafont could be used today with new software which interprets Metafont code generating fonts on the fly. I read the Metafont book and all the programming capabilities appear very powerful and useful. Perhaps we could create fonts where there is variation each time a letter is printed, logos and symbols with more interactive behavior when it's compressed or stretched out...
There is no clever way to compute FizzBuzz. It is a constant.
I don't know if Walmart promotes their own brands over others on their website. If they do, then yes I would consider that under the same hazard.

Do note that this is all speculative anyway... There's been no ruling. Just some people pointing out problematic behaviour.
The Biggest Psychological Experiment in History Is Running Now
I absolutely agree, were it something commercial these things would need to be considered.

Are there any tools you recommend looking into, were I to take the next step? I don't plan on depending on CapRover to fill gaps in my knowledge for too long, but for now this product really is a good start for me.
Agreed on all points. The only caveat I’d add is that they might not need all of that 300mm if they have a decent reinsurance deal on the books or in the hand. My guess is that they plan on keeping all of the expense rows more or less the same, while growing into new markets to increase their volume.
I remember being awestruck in about 1992, when our science teacher at school used an antenna and, I think a BBC micro, although it may have been an acorn, to receive images from weather satellites passing overhead. It was a brilliant educational experience.

Edit: looks like it was a BBC Micro, using AMSAT software and an ASTRID receiver. https://amsat-uk.org/2011/12/11/bbc-micro-and-amsat-uk-softw...
The one click start up point makes a lot of sense for Frontend developers! Auto installing a DB in the same command you use to run the app is pretty dumb though. What if I just want to point my instance at staging for testing? Now I have to have docker installed
Prisma Migrate: Declarative Migrations for SQL
Biggest Lesson You’ve Learned Selling WordPress Products – Experts Corner 1
I can't trust something that may now be under the control of the Russian state.
You should at least use `set -u` in this script, otherwise, at some point, you'll fail to set $APP and end up running:

rm -rf /home/username/apps/

Guess how I learned this lesson? :)
Unity 2019 LTS
See my other comment for my reasoning.

On the second point, I vary between Caddy and Traefik, depending on the use case.
Read Your Customers’ Mind – Big Data Analytics Marketing
Beware of 'Theories of Everything'
> The advantage of Docker images over AMI is that you have a file that describes how the image was built.

https://packer.io - how is this even a discussion?

> the more I'm persuaded that what people calls "old boring technologies" truly is "technologies I'm comfortable with".

My infrastructure runs in Nomad on bare metal. I am by no means opposed to “progress”, I just don’t think Kubernetes is the be-all-and-end-all of infrastructure and would like to have a less hysterical debate about it than the parent to my original post presented.
Plasma 5.19
Make sure to check how well supported your wifi card is. If you try something like Ubuntu drivers generally should be less of a problem. Though you may have to upgrade to the 5.7 kernel for better support of the cpu.
I rarely sleep my laptop so I can't tell you anything about that, but general usage on my hp laptop (i5 7200u, intel igpu and intel wifi) has been working fine for me the last six months with Arcolinux on it.
I read this last year. The story was interesting, but the author comes across as abrasive and irritating.

Here are my notes on the useful takeaways:

https://mtlynch.io/book-reports/chaos-monkeys/
Still, that means if there's any new change, there's maybe one other person to review it in gnutls and ... none in nettle. Seems like if niels-moller makes a mistake, we won't know until a CVE.
All the Ways to Make a Web Component – June 2020 Update
Easily Create and test 100s of product VIDEO ads on Facebook
>The problem with that is that while in theory you could use a million people to do things like facial recognition on the scale allowed by technology, in practice, this would be incredible expensive, so it doesn't happen.

Rather, I would say that if you use a million people to do this, it would be morally abhorrent as well. Just look at Stasi informants in the DDR.
No, because those 34% vote a lot more and much of the rest doesn't give a fuck and is too lazy to vote. That's how he got elected and how the UK got Brexit.
Unless you remind yourself what -1 means. Is like how people have a house, and then they bitch about it because it doesn’t have enough garages(that’s like -1 1). But if they know about people renting basements. They can still become 0 2.
Tackling TypeScript: Upgrading from JavaScript
Unless I am missing something, a port scan is not a telnet connection. I still don't see how eBay (or anyone) has access through the browser.
I remember these from the 90's, we knew someone who dealt them. There was a little card/PCB type hybrid thing and every now and then they'd change something about the encryption and you'd have to go back and get the card re flashed. Eventually they got killed off altogether iirc.
IF YOU'RE INTERESTED TO JOIN ILLUMINATI BROTHERHOOD, SIMPLY EMAIL illuminatichurchofdevil6666@gmail.com This is my testimony of how I become rich and famous today, I want to thank grand master of Illuminati for, accepting me in to brotherhood I was deeply strangle up by poverty and I have nobody, to help me, I search for help in many different ways, I see many people around me getting rich, but I did not give up because I believe that I will join the Illuminati and I will become rich , having power and famous I was scam but I did not give up, if you want to be rich powerful and famous in life you can achieve your dreams by being a member of great Illuminati brother hood, Our brother hood does not make use of human for sacrifice because that is the mentality of non members,all you need is to obey the rules and regulations given to you, be a member and make your dreams come reality by been a member, you'll be giving $2, 000,000.00 free house in any where to choice in the word, a car of your choice, The society don't force or beg people to join them, I joined because no body force me and am very happy today to be a member today because my dreams come to reality and making me one of the leading business man in the world, if you're interested to be member of great Illuminati email Illuminatichurchofdevil6666@gmail.com for your initiation, you can text/call whatsapp +1 (859) 474 7408 for initiation, i want you all to know that is free, you will not pay any money to join the illuminati, it is free to join the illuminati and get rich and successful in life.
>Actually you can prove it and it has been proven. Genetics have a minor say in who a person is, and racial factor is equivalent to statistical error

That's not true and you won't be able to produce a rigorous source, and it's inconsistent what what we know about human physiology.

> The fact that few well known schools are using race to distinguish high income students is wrong (now you at least have some view into what racism is, imagine how bad it must be to be a minority

I am a minority, son of immigrants, and that's what makes this discussion particularly frustrating. This unrealistic perception of genes and culture is a purely western delusion.

>For example there are adopted black children in very white populations, e.g. in Eastern Europe, where I live. These children are absolutely no different to kids here - and the white kids here know from experience that a person that grew up here (among our people) will be just like them.

There are similar studies from the 70s-90s in the US which show opposite conclusions.[0] We can continue bending over backwards coming up with explanations that allow us to maintain our magnanimous worldview, or we can accept that what we know about genes and culture has negative implications for equality of outcome. This isn't a superiority or inferiority judgement either - the NFL is not overwheingly black because discrimination.

0. https://en.m.wikipedia.org/wiki/Minnesota_Transracial_Adopti...
Ask HN: How does infra in your company/project look like?
it will restart the container if the docker healthchecks fail
Looking at this list from the perspective of a career programmer who spends most of their time writing small utilities in Python - this is horrifying. 8 moving parts spread across different organizations is an "ideal user experience"? I'm once again glad I don't work in web dev.