skysight-inc/HackerNews huggingface dataset:
The biggest reason for MF's not catching on was the lack of immediate visual feedback (the program has hooks for displaying graphic output as it creates bitmaps, but I never saw them implemented on any platform). Adobe's internal tools (based on illustrator) and later Fontographer were the nails in the coffin. I remember talking about MF with Sumner Stone in 1989 or 1990 and he was blunt about how the Adobe design team considered it a dead end because they needed to directly manipulate the visual representation of the typefaces.
> One could write a similarly convincing post about how the Terrans, Zergs, and Protoss embody the 3 core pillars of humanity, complete with esoteric looking diagrams.

While agreeing with what you're saying, I am curious what the parameters of such pattern matching are.

How many archetypes do you need so that they feel like "enough" to the average person? Is some number "too many"? Is 3 enough or do you need 5 or 6? Can I create some complex 97-archetype system, or would everyone scoff and say that archetypes 6, 14, 37 and 60-65 are all basically the same?
Like others have said, talk to a lawyer. But first - who owns the source code? Are there legal protections in your country (assuming not US) like a copyright? That could be your leverage in a business negotiation if you own the code.

If your partner doesn't want to entertain renegotiating, then maybe say from this point forward (since he is aiming to sell the business) that any dev work needs to paid for separately from the royalties on existing work. Find other work in the meantime (maybe before this step).
Looks like some work has been done in that direction: https://github.com/micropython/micropython/issues/888#issuec...
https://github.com/micropython/micropython/issues/3474
But that's not how video games work. I get it, you're passionate about blockchain, but you'd make a suuppper boring video game. You need players in order for this economy to exist.
You're absolutely right. Its one reason I struggle with the modern fashion for immutable classes and FP, they are always making copies of everything, seems crazy.
Ask HN: Do you find reading tech whitepapers conceptually useful?
Or is it intended to be a product marketing brochure of sorts? For example, https://hubs.ly/H0r91td0

If you find them useful, do you have any tips for new students stepping into the industry on reading whitepapers.
Is also what being grateful is all about, it can keep you happy even at bad times
32-bit x86 has been patent-free for a long time. There's a small number of Chinese companies making "586"-level SoCs with them. Here's one of the more well-known: http://www.vortex86.com/
Famotidine use and quantitative symptom tracking for Covid-19
Why Feeling Close to the Finish Line Makes You Push Harder
Hardware encoders are also often limited in features, often in relation to expected usage - which is often realtime video encoding from camera.

Software encoders allow complex settings or just spending more time on each frame, as well as they just might have more memory (I'm not an expert, but IIRC h.264 quality levels corresponded to huge jumps in memory usage, which had impact on available hw encoders)
The distinction you are drawing sounds to me like the difference between "managed" and "unmanaged."

My read on whether something is a service or not is, can I make a request of the thing in simple terms, and have the thing carry out all the messy details on my behalf?
New agrotextile harvests energy from raindrops
Check out MicroPython - they already did roughly that, although I don't remember the details.
If Apple wanted, they could just offer a developer version of macOS for ARM that runs on an iPad Pro. This would completely solve the question of hardware availability for developers. Especially as lots if not most developers already have one of these.
You can with the MicroPython project that this was forked from, but not necessarily with mainline yet, depending on what behaviour you want.
https://github.com/micropython/micropython/issues/3474
https://github.com/micropython/micropython/issues/888

There's a nice blog on what Arm did for micro:bit on this:

https://community.arm.com/education-hub/b/rob-leeman/posts/b...
Scaling your infrastructure in the cloud: How to handle traffic spikes
Thank HN: My startup was born here and is now 10 years old
Hello HN,

I'm Paras Chopra, founder of VWO. We're an A/B testing platform that was born here as a Show HN in 2009.

As a 22 year old fresh out of college, I had launched an early prototype of a marketing platform in 2009 here, got initial users from HN (including patio11) who gave their feedback that my product was trying to do too many things. Their inputs are what that led me to focusing on one thing (A/B testing) and that's how I built and launched "Visual Website Optimizer"(now called VWO). Here's that Show HN thread from 2009: https://news.ycombinator.com/item?id=876141

I can't thank this community enough - without Hacker News, VWO wouldn't have existed. Today, we're a team of 250+ people and seen that initial "Show HN" grow into a $20mn+ bootstrapped business (no VC funding). If anyone's interested in reading more, I've blogged this journey (from launch to now) on our website: https://vwo.com/blog/vwo-evolution-10-years/

For any early stage entrepreneurs / indie hackers reading this, I'm sharing my story to let you know that you don't need connections, funding or breakthroughs to build a successful business. All you need is a hunger to make it happen and a community (like this one) to give you honest feedback for iterating on your product. If you are what Paul Graham calls as relentless resourceful, you will build a successful business.

So, thank you HN! Thanks @patio11 for your feedback and initial shoutouts in 2009. And thanks Paul. Beyond YC funding, you've impacted lives of many other folks (like me) through your essays and by making Hn happen.

PS: I don't know if this post will get any attention on HN today, but I felt like I had to do this :)
Environmentalists targeted Exxon Mobil. Then hackers targeted them
x86 has total store ordering, which requires to add barriers to make the order respected on Arm while doing emulation. On newer Arm chips, barriers are much cheaper, solving the problem.
> They are common, average components for laptops.

The point is precisely that. Average components are blazingly fast these days.
I read this article very carefully, and I still have not yet seen any confirmation here or prior that rules out a semi-custom solution involving the other x86 vendor.

Perhaps this is just a game of semantics?

"Its own mac chips" vs "x86+ARM chips co-designed by AMD & Apple, fabricated by TSMC, and slapped with an Apple logo".

From AMD's semi-custom page:

"We are not bound by convention and don’t subscribe to “one-size-fits-all” thinking. We develop customized SOCs leveraging AMD technology including industry-leading x86 and ARM® multi-core CPUs, world-class AMD Radeon® graphics, and multimedia accelerators. We offer the option to further customize each solution to include third-party and/or open market IP or customer designed IP. Discover how you can differentiate with AMD Semi-Custom solutions."

https://www.amd.com/en/products/semi-custom-solutions

I still cannot see a hard switch to ARM without any HW x86 capability in the mix. The impact to user experience would be very dramatic and the PR would be a nightmare to deal with. The way I see this playing out is that the next gen of Apple hardware provides both an x86 and an ARM stack, with subsequent generations potentially being ARM only (i.e. w/ x86 emulation). There is just too much software investment in the x86 ecosystem at this point. You have to give people a path to migrate peacefully or they will never return. This isn't like prior architecture switches. The impact with PPC->x86 was not even 1/100th what the impact would be today if Apple forced a hard x86->ARM switch.

All of that said, I can understand why they would want to keep something like this under wraps until T-minus 0.
Are we talking about source-code packaging for developers or binary packaging for users? Because the left-pad scenario really doesn't apply in the latter case.
Technically correct, materially useless.

My impression is that the idea of Apple buying DDG is fictive, am I hallucinating or does that seem to hold water?
Show HN: Compare your health problems with those of other people. COVID-19 too.
I’ve observed this, but I don’t think that any carrier has successfully figured out a way to grow that doesn’t involve brokers (digital or physical). They have a death grip on the market, with a very high percentage of potential members held behind their gate.

Like you, I’m not convinced that the value they add to the chain justifies their expense, but they’re legally and economically entrenched.

My only hypothesis for their eventual dissolution is that unit commissions will get smaller and smaller over time, as more brokers use tech to manage bigger books of business with lower employee headcount requirements, and brokers become more indistinguishable from carriers.

Or maybe some consortium of carriers will get together to build THE comparison shopping site, like healthcare.gov, and offer some ridiculous bonus payment to you the member for shopping there.
I recently decided to try out coworker's TB3 5k display.

Unfortunately, late-2018 MBP with 560X is apparently incapable of setting the right widescreen resolution (5160x2160 or so), an error that was reportedly "fixed" in 10.14.2 beta... yet here I am with 10.15.4 and nope, you either get everything scaled too big, or you get big black bars on the sides.
That was me after I got the iMac Pro. Daily kernel panics pointing at the T2 chip. It took about 6 months and they finally got it resolved, but that was the last Mac computer Ive been really happy with.
Probiotics don't do much for most people's gut health despite the hype – review
Ooooh, I need to start documenting my war stories. They'll make for a fun read at some point years down the line.
Hello! My name is Evgeny and I'm from Moscow, Russia. I made this site for anyone with medical problems who want to share their experience in treating them with others and get some feedback and also to see what other people with the same problems do. More about the site on the page About.

admin chat page example - https://gyazo.com/dbb24ea09f588d770c511289b9e2d2e2
admin subscriptions page example - https://gyazo.com/ad6137ee5c3c2cf55fca27b0047ed566
EveryMac.com says that the mid-2012 retina MBP shipped with 10.7.4.

https://everymac.com/systems/apple/macbook_pro/specs/macbook...
This is one of the reasons I love Arch so much :) Thank you!
AWS's version is pretty half-baked. You can't provision or use persistent volumes (so no stateful apps), and you have to use their load balancer which terminates TLS (preventing your software from being able to do ALPN, using Let's Encrypt, supporting HTTP/3, etc.).

Cloud Run just seems like standard "serverless" stuff, nothing to do with Kubernetes. (The downsides involve not being able to run applications that are designed to run on a generic Linux box; everything has to be specially developed. That is fine, and they have open-sourced all the tools necessary to move off of them so you aren't locked in, but it's a bigger paradigm shift.)
Repeatedly reading/hearing/etc something doesn't help you produce it, but the misconception isn't really the repetition, it's the reading. Repeatedly producing something does help with production. What's more interesting is that spaced repetition shows that increased frequency of repetition isn't actually better for long term memory, either.

The article would also benefit from a clear distinction between recognition and production of facts (memorization) and understanding concepts.
Wow. Thanks for this.
Honda could be victim of ransomware cyber attack
I'd say... anytime you are about to shove the square peg in the round hole...

More concretely, observe the complexity of nested sets [1] ... So if you need to represent trees, hierarchies or, well, graphs, in your data, maybe it could be reasonable to use a graph database instead of a relational one.

1: https://en.wikipedia.org/wiki/Nested_set_model
Quick tip on messaging on the homepage - replace _a developer who..._ with the feature highlighted (ie simplicity, batteries included, etc)
I have been using CapRover for about half a year now on my personal server running multiple projects.
It does what you'd expect and the configuration format is pretty easy to use, using any docker image directly works without any extra steps, just enter the image name and it'll do the rest. I'm pretty happy with it and will probably stay with it for the time being.

It's not the best for hosting many static pages, as you'll need a HTTP server for each site anyway.

But my main gripe is that there is only single factor authentication and you can't easily secure it more other than using a strong password and a hidden subdomain. (because of webhooks, acme, etc. I guess)
What does PaaS stand for? The website doesn't say. Platform? Product?
I'm not sure why, but I feel certain that Ilya Prigogine's work on non-equilibrium systems deserves to be on this list.
Running OpenFaaS and MongoDB on Raspbian 64bit
That it was carried out by "ordinary german soldiers," whatever that means, is irrelevant to the issue at hand, namely whether what was actually going on was widely known.
So I agree with all the comments about needing a lawyer as to the specifics of your situation.

As far as being unreasonable: The sense I get from reading your narrative is that from your perspective, because you wrote the code for the software, you are responsible for a large proportion of the total enterprise value. I think that in general, engineers tend to discount the contributions of the business side of things. Reading between the lines (and correct me if I'm being uncharitable here), your partner is responsible for the idea and overall business strategy, all capital and expenses(!), marketing, branding, sales, contracting, and customer support. So even though you wrote the code for the product, there's a very large gap between that and creating a competitive and profitable product. He probably views you, with some justification, as more easily replaceable, which is why he perceives you as having less leverage. So while you should certainly try to get as much as you can out of the situation, this description of events doesn't strike me as being particularly unfair to you.
> I know that you can install nix as a package manager on OS X and other Linux flavours,
True. I wonder what kind of computations people would need to do that would make it worthwhile to make big, slow computers?

I bet it would be easier to make up "sacred dances" that incorporated processing in the motions of the dancers.

And let's not forget that a human with an abacus can do a great deal of the math required for everyday life. :-)
I wonder if the higher ups are doing risk assessments on their processes. I totally understand the benefits of CD done right, but a quarter of deployments failing must show up on come IT compliance / audit team's radar as a risk that needs mitigation (Especially for a financial institution!!!).
Hopefully we're just missing some context.
Please open source it
First Molecular Profiles of Severe Covid-19 Infections
Show HN: Top, but for Nginx
What you said makes sense, particularly:

> There is just too much software investment in the x86 ecosystem at this point.

But I don't have any confidence in Apple's leadership anymore. There was a lot of software investment in 32 bit apps, too, and they merrily launched a nuke at that entire library.

Do I think they're going to drop X86? No. But is it a possibility? Absolutely.
"some haproxy" - what is the haproxy configuration? I tried doing this myself and then realized setting up a cheap k8s cluster on DO was way easier. Now, yes, there have been occasional problems, but not since I just let DO handle the whole thing. I can do zero-downtime deploys, cronjobs (why is spawning a pod so wasteful? it spawns it, runs the job, and then kills it?), all with a single "kubectl apply" command that takes a split second to run.
Top Command Line Tools for Development and Fun
Security Problem: 56% Are Using Personal Computer During Covid-19 WFH
Rust Client Library for Tailscale
What you want is lower latency, not necessarily higher throughput. Unfortunately it's not just Apple, it seems newer hardware in general is less responsive:

https://danluu.com/input-lag/

The iPhones and iPads are quite good, however, but I suspect it's because Apple specifically optimised them to be.
Spending a little extra on good quality SD cards helps both durability and performance.

Also making a backup image of the SD card once configured and using a NAS or external disk for important info helps mitigate the data loss risk, and gives you a quick path to restore onto a fresh SD.

With that said, I have a few raspberry pis that have been running for years without SD failures.

Also, make sure swap is not enabled on the SD
We're talking about Apple's transition to ARM here - it makes perfect sense to compare iOS games to OSX games, given the relative improvements in iOS gaming and their running on ARM.

Apple's consideration about gaming will be "we have this massive catalogue of titles customers can play already here that we've been marketing, investing in, and pushing for years (and which get us a nice 30% cut of profits...)"

> huge gap in gameplay, complexity and whatnot between desktop/laptop/console games to those in phones

I made no judgement on that, simply that Apple's rationale for gaming is going to be based on the millions of ARM optimised titles they already have ready for the jump.

The mobile gaming market is a lot bigger than the desktop gaming market for Apple - expecting that to not have an out-weighted influence on their decision making is absurd.
I just tried this and it didn't get rid of the signup wall.
I think Silicon Valley (the TV series) is a good snapshot of that culture for the future. Sure, it's all fiction, but a lot of it is closer to reality than you can get with real stories without violating NDAs.
This is part of the problem. It is not easy for new users to access...

First, you need access to a news server. These folks offer a free public one: https://www.aioe.org/ There are also other paid news servers but I don't want to advertise for them.

You also need an NNTP (Usenet) client. I use "slrn" which is a command line app. See https://en.wikipedia.org/wiki/List_of_Usenet_newsreaders for some others.

Once you find one, you'll need to point it to the news server of your choice (nntp.aioe.org in this example.)

Good luck discovering Usenet! Most groups are not too active.
> Linux is the new Mac

As a Linux desktop convert I find it hard to disagree. I used and owned macs from the 68k through PPC and one intel (C2D), they were all fast (to use), that last intel one from 2009 still felt slick... but that's where it stopped for me, everything got super bloated and slow afterwards.

I may not be 100% correct here but it seems like most of the problems are with their OS and software, which is a shame because they are the only remaining computer company that has retained control over all of their hardware and software - something that should have always given them an edge in fine tuning, but they seem to be throwing it all away.
A teacher I had told a story about using this (or something very similar) with students in the 80s - they were asked (by the U.K. govt he said iirc) to destroy pics they’d got of the Chernobyl area around the time of the disaster.
I think like most things....xkcd put it best https://xkcd.com/1357/
Everything is a trade-off. Immutable objects enables easier safety when having multiple threads do work concurrently. Shared mutable state is still very difficult to do correctly, and at the point where you're introducing locks then you've crippled performance.

We have so many cores now that it tends to be a positive trade-off to have many threads doing some wasteful work (copies, extra GC pressure, potentially multiple threads duplicating the same work) than trying to have a perfectly optimized single thread.
Thats also rather large. I have a cryptomator “vault” of approx 40 GB, performance on linux, windows and iOS seems fine.
As jonahbenton said, this isn't a matter of value or right/wrong, it's a matter of leverage. How hard would it be to replace you?

You will probably have a pressure point that you can exploit with respect to the sale. ie you can refuse to work for potential new owners. Even if you are pretty replaceable, I think most potential buyers would be scared off by having to replace the sole software engineer who understands the codebase. eg the small software business sales I'm aware of typically come with commitments around the engineering staff. Be aware that doing this may burn your relationship with the current owner. As in all negotiations, make sure that you are actually willing to live with any options you bring up. Your rights here are so fact dependent that you must get legal counsel in your jurisdiction.

One smart way to approach this negotiation would be to write a contract agreeing to a minimum work period for the potential new owners; as a cost, you would need some percent of the sale price. Again, you must get yourself a local attorney experienced in these types of negotiations.

One point I would bring up though, is that engineers often wildly overestimate how easy it is to turn lines of code into cash. It is quite possible that the business end of this business holds all the leverage. When OP says eg he or she has "worked many hundreds of hours", this sounds like low maintenance software that the business owner can continue to sell for quite a long while without any ongoing engineering.
There is a good chance that macOS is being neglected precisely because Apple is moving away from x86.
There a couple of solutions that are fuse based and dealing with folder based encryption and gocryptfs has a page that compares them here[1].

It will be interesting to see how this project does against its competition.

SiriKali[2] is a front end to a majority of these projects and it works on Linux, MACOS and windows.

[1] https://nuetzlich.net/gocryptfs/comparison/

[2] https://mhogomchungu.github.io/sirikali/
Yes, a good API with good documentation is important. Fortunately, OpenSSL has improved significantly in the last few years.

Unfortunately, I've talked with crypto experts about GnuTLS's bizarre session ticket key rotation system and nobody can figure out what the heck GnuTLS was trying to accomplish with it. It doesn't rotate anything important, and by implementing it they accidentally introduced this critical all-zero key bug. This is the hallmark of amateurs.
The current title calls it a "react Dropbox Paper clone". Since you use it, I'm curious if you have a sense of how close it gets, and what the gaps are?
SpaceX was founded almost 20 years ago and has 8,000 employees. That is not a startup (today) by any reasonable definition.
A Crash in the Dollar Is Coming
For me that's one of the major advantages of iPhones over Androids. Android has always had those micro-delays. On a new device in the price range of an iPhone they're acceptable but it's (subjectively) never as smooth as an iPhone. I was always curious if it's closer integration between hardware and software or if Google just doesn't really care about it as it doesn't hurt sales.
Lessons from Investing in Tesla
Ask HN: Are you gender neutral in your organization/product?
With the recent strong movement towards gender neutrality in all areas, what have you added/removed from your company and/or product to accommodate this new trend?
Project Gutenberg Library Blocked in Italy for Copyright Infringement