skysight-inc/HackerNews huggingface dataset:
Depends on how much you make from a client per month. If your product is $19 - 99 or whatever you can stick, $2.99 or $5 really doesn't mean much just to keep things simple. We do the same for the projects we have. Droplets with custom ISO (created from the original project) takes about 5 minutes to deploy and serve with new credentials to the new users. These infrastructures are I see in these posts really don't align with most single fullstack devs out there.
Why do that rather just run Xfce?
Installing random software off the internet or from a market that developers have direct access to poison is a security nightmare that isn't much fixed by wayland.
> They don't either in the non-union corporate world either. They pay as little as they can get away with. They'll assign as much work as you can possibly do, and then pile on more, and set unreasonable demands. The moment you surmount them, there's more work.... But here's your COLI for the year.

This has not been my experience. Every employer I've worked for has offered me reasonable raises before I had to ask, and consistently sought my input to estimate how much time and effort tasks will take, usually adding buffer onto what I suggest.
I host my own VPN on a raspberry pi at home so I can use my pi.hole even when I'm off my home wifi network. Unfortunately that seems to be the most comprehensive solution I can find for iOS, and sadly Android phones are pretty much all too large for me.
One day I will also buy something for 100M just to slowly nullify its value
I could see decentralizing credentialing as working for that but well, good luck given issues with Goodhart's law let alone adoption with stubborn social institutions.
Certainly, and both AWS, GCP and Azure even on CPU are much beyond simply hardware cost - there are hosts that are 2-3x cheaper for most uses with equivalent hardware resources.
> Fractional scaling is kind of the most visible thing today.

And also perfectly possible with X11 because the pitch information is exposed via the Xrandr extention

> Problem: tearing, solvable with double buffering, maybe.

Solved since ages. Just enable Tearfree in your Xorg.conf. That also shows how great X11 really is. It allows you the choice to turn it on or off. Because Tearfree comes at a cost of latency.

> Problem: Xorg runs as root, solvable, there’s ways of making your user have direct control of the frame buffer device.

OpneBSD solved that two decades ago. Also it perfectly possible on Linux to run X11 as non-Root.

> Problem: Xorg is a network system, and a porous one, meaning it’s possible to intercept keystrokes from any running program.

This is a feature not a bug. The security paradigm is blacklisting (which means sandboxing untrusted apps) instead of whitelising (which means locking everything up and only allow the compositor to do stuff). Since the vast majority of Software on FOSS system is trusted X11 is the far superior solution here.

> Problem: Xorg is a network system, meaning it is very inefficient.

X11 runs even on 386's and beats Wayland in every performance metric, especially latency. After 13 years of development only some compositors come close to X11's performance.

> Problem: Xorg needs to be backwards compatible, so it can’t dig much into hardware features.

Backwards compatibility is a major feature even 40 year old Software runs on current Xorg which is an impressive feat. As for the "hardware features": DRI3 uses the exact same buffer sharing mechanism as the major Wayland compositors do. Wayland offers zero advantage in exploited Hardware features. On the contrary X11 is capable of using hardware layers that has the effect that you can smoothly move your mouse even on heavy load and OOM events. Wayland still completely craps out in that regard.

> Overall, wayland is a good clean slate, it’s been in development a long time.

It is a clean slate, but a very bad one. The wrong philosophy ("every frame is perfect") and the wrong abstractions ("everything in the universe is a buffer made of RGB values") make it a major step backwards in computer graphics on Unix/Linux.
> Will the general public experience the pleasures of an ad-less internet?

Remember how cable was supposed to replace ads on over the air tv? It was about minutes before it was all ads too. Streaming services are starting to get there but then the shows themselves are ads. And you have a scenario where Netflix and YouTube couldn’t exist in scenarios that didn’t rely on our bandwidth models and massive anti-competitive models.

... so IDKMAN... I don’t know how we get to an internet where people making things aren’t expecting to get paid for their submissions, especially now that we’ve jumped in there with both feet.

I personally would pay for a no-bullshit internet, but it’s just cable tv’s promise all over again isn’t it? As great as something would start out, soon would come the influencers and the narrative pushers and the censorship and the “forum sliding” and the downvotes / echochambers / bubbles / power tripping moderation...

I’m wondering if the solution isn’t just to give it all up and use the tools only when you need them. A cabin in the woods, but a spotty dialup connection for when you need to find something.
Professionals use an assortment of tools, maybe one of which may be Photoshop. I would agree if your hypothetical processional only used and needed Photoshop.
You can use this extension: https://github.com/SimonBrazell/privacy-redirect and use the "use a random instance" option
The term you're looking for is model-based testing, where a formal description of the system is used to generate sequences of events which are fed as input to the system under test; the SUT state is then checked for equivalence to the model state. There is significant overlap in concept between model-based testing, property-based testing, and fuzzing: all involve the structured (some more, some less) generation of random inputs to a SUT and the checking of SUT behavior against an assumed-correct oracle. This spans from feeding random system files to the program to see whether it crashes with a strange exception, to a more formalized process directed by a TLA+ (or other language) spec as you've described.
You are free to draw conclusion from 2 comments, but it is not too wise.

It is most definitely not a Windows Store one click user-friendly tool, but it is infinitely powerful, allowing you to run only one specific app with even something like a patched libc, upgrade the system and rollback wherever you want, it is the only package manager that doesn’t leave lingering files all around your system.
A 30 meter walk doesn't even get me to the door!
Oh, I remember fixing sources for it in Linux kernel right after 2.0.0 release to make one of the clones working. Then it was fixed properly in next release (2.0.1, or something like).

But yes, it was widespread, especially in my circles - universities, etc. in ex-ussr
AFAIK, ads can only be blocked in Safari on iOS. I have Adguard on my iPhone, but it only works in Safari – not Firefox, which is the browser I use. So that's very annoying.
Learning about Terror Management Theory [0] has definitely been an eye-opener. Anecdotally, it seems to me that most people cope with fears of mortal threats either with self-delusion and denial; or, with extreme over-correction and self-soothing "rain dances" that may or may not have any correlation with increased survival odds.

With COVID, we've seen the former play out with anti-maskers and conspiracy denialists, and the latter with over-cleaning and somewhat arbitrary/inconsistent safety precautions, often with little empirical basis. From WW2 isolationism, to McCarthyism, to the Terrorism Panic of the Bush era, I dare say we've seen patterns of simultaneous under- and over-reaction play out repeatedly in history.

[0] https://en.wikipedia.org/wiki/Terror_management_theory
Then again, was there even an alternative back then?
It's used as a joke in a lot of circles. "My daughter's old enough to date, I better clean my gun"
I run NextDNS on my phone. It isn't perfect particularly because it is an all or nothing type thing which gets frustrating with URL redirects. But it is far better than not.
edX and MIT OCW exists. Can you get degrees? No, not other than little token certificates, but it hits the 80/20 curve on providing raw educational content. I'd would not be the first to echo the comments that the lecture material is very, very similar to other 'middle-of-the-road' universities

I think that if Harvard started admitting 10x, 100x the amount of students, the issue of unequal opportunity would not go away

I like to picture universities as a 4 year recruiting and networking firm with courses slipped into the mix. It makes sense for ivies to have small admittance numbers; for better and for worse. They have the network and connections to some of the best companies out there. Your googles and goldman sachs. It's really that simple; want a "proxy" to hire someone into a highly, highly competitive investment banking role that requires intermediate financial skill but the rest of the skillset is fairly general? If you want a proxy for people with the "best" performance and to mitigate risk of hiring a bad employee, why not hire fresh grads out of the school that is the "hardest" to get into?

If you admit 100x more students to Harvard, new "proxies" to hire the "best" people would arise. In my armchair economist opinion

Plus they would lose out on the endowment money successful students would bring in. The average expected earnings of students would dilute down. I'd be the first one to advocate they should be public in order to mandate and increase in size, but as a private university, why should they change at all? It's literally a terrible business decision

Maybe I've got my priorities backwards. But as I see it, the only way to a more prosperous population is to increase the availability of desirable job roles within a country. Not increase education numbers of top schools. Increasing industry supply for high paying jobs that require education will level out the opportunity gap issue between schools

How does that get accomplished? Tough to say. A problem for someone smarter than me

EDIT:

Politics aside, Jeb Bush recently published a pretty good op ed on how to try to kickstart an increase in skilled job opportunities in America through coordinated education planning. Linked below. He has some great points

The method involving Tennessee seems like a great idea. Seems to mirror how Germany approaches education (from my understanding)

https://www.cnn.com/2021/04/08/perspectives/jeb-bush-america...
Bay leaves definitely have a flavor. Adding more than you need can really unbalance a dish.

If you want to learn what they taste like by themselves, you could make a cup of tea by steeping a few dried leaves in boiling water.
Soccr: The framework I use for decision briefs
I was referring to lower income people that a union would supposedly help.
Was the choice to have either one incompetent person or no person?
Do we have more money than good ideas?
Silicon Valley did that as a satire of Peter Thiel in the first place.
Tuition also does not reflect the full cost of attendance (books, materials can be hundreds or even thousands a semester, depending on your major, and housing can in some cases exceed tuition[0]).

The same source notes that the net TFRB (which I'm reading as cost of attendance, as it isn't defined anywhere) is $15,500, with $6,500 in grants. Or a CoA of ~$9,000 annually. This remains above the 50% number I mentioned.

And it's worth noting that these grants aren't solely federal grants. Universities (and states) offer all kinds of non-need-based aid. The one I'm familiar with, since I'm from Georgia, is the Hope scholarship.

This grant offers 6-10K per year, which is amazing, unless you lose it part way through your education (by failing to maintain what can be a fairly difficult GPA requirement). I nearly lost it my first year. That would have been an additional cost of ~20K over the remainder of my education. That was stressful for me, an upper middle class person with financially responsible parents who had decent savings for my education.

That kind of stress would be compounded for someone who started in more dire financial straits, and who was more heavily relying on the grant money.

[0]: And while some people can live at home, this is not available to many people, and can negatively impact your ability to network and build a social support network with peers at university, which is extremely valuable.
Scraped data of 500M LinkedIn users being sold online
Clojure has CLOS? That would be new.
The peeing in bottles is just one of many symptoms of their terrible working conditions
https://www.theguardian.com/technology/2020/feb/05/amazon-wo...
If you use iPython you can enable auto reloading for all your sessions. It works really well - I've been using it for years. You need to know the limitations, but on the whole it give huge performance gains when I'm coding.

To enable it add the following to your ipython_config.py:

c = get_config()
c.InteractiveShellApp.exec_lines = ['%autoreload 2']
c.InteractiveShellApp.extensions = ['autoreload']
Superb analogy!
Config of some sort maybe? If you can do it in nginx, seems like it should be possible without invoking a lambda.
The. Worst.

I don’t care at all about any of this. Give me the time they boil for ffs.

I don’t know if it’s sites paying by the word, or SEO, or some “value added” psychological trick. It is getting worse.
I imagine the added complexity, even if small, could cause issues. If the rocket is in the process of exploding, maybe the encryption isn’t exactly correct, but hopefully you’d still like to receive some (partial, maybe) data?
> eventually the rate of expansion ("velocity") will greater than the speed of light.

What will that do to the speed of light as measured on Earth?

And will this affect, say, the correct operation of computers?
Online Communities That Put the Work in Network
If you happen to visit Nuremberg, make sure to stop by Brezen Kolb! This bakery specialized on Brezeln and you won't get other types of bread there. While they're sliced somewhat untypical for Germany, they're the best ones I've eaten so far.

https://brezen-kolb.de/lecker/sortiment.html
> Of course they do what makes the most money.

Launching features on iOS/macOS first is a business decision that makes the most money (probably) but it's this very reason I slowly started replacing Adobe software.

Adobe XD, especially in the beginning, would leave Android and Windows users in a lurch focusing their efforts primarily on Mac/iPhone users.

For instance, real time mobile preview via USB (MISSION CRITICAL!!!!!), a feature requested December 16, 2016 ¹ was implemented on iOS on February 04, 2019. Worse still, this feature works on iDevices but only with a Mac. As of last December when I last checked, this was still not possible on Windows for either mobile platforms.

Sure, as late as 2009, users were evenly split between Mac and Windows. Prior, it was more Mac users. It has since changed with majority of Adobe users on Windows. ² So this steadfast commitment to Apple users makes no sense when the majority of your users are on Windows!

Switched to Figma once I started using Linux as my daily driver.

1. https://adobexd.uservoice.com/forums/353007-adobe-xd-feature...

2. https://community.adobe.com/t5/photoshop/adobe-cc-os-market-...
Fear of individual/personal death is somewhat mitigated because we know other beings will survive us. Now imagine if all the life forms and stars destiny is an eternal and permanent death, all of them, just like forever. Feels as staring at an abyss.
There are also a lot of good bakeries (on every corner), and a huge bread variety in Switzerland ;)
The country I live in has three healthcare systems: Public (Free), Social security (Payroll funded) and Private (Paid by yourself or your optional private insurance).

The private one has the shortest waiting times and doctors are assigned less patients.

Some things that have happened to me in the private system and I didnt like were:

- Having to pay my bill about two hours after waking up from anesthesia. Literally signing the credit card receipts while on my hospital bed.

- Another time, having to sign an IOU before being admitted, on the emergency room bed.

- One of my doctors throwing away all my medical records, because "they were old and took too much space".
- Uyghurs were Manichaeans too

- pretty sure the neighboring Tangut (Western Xia) had printed books too (maybe courtesy of the Uyghurs?) https://en.m.wikipedia.org/wiki/Auspicious_Tantra_of_All-Rea...
To most of these firms, a new client with $1mln is not worth the hassle at all. On the off chance some capacity is freed up, its given as priority to clients who have 100s of millions invested already. To a degree it's a privilege to invest in this league.
https://aws.amazon.com/blogs/aws/new-for-aws-lambda-1ms-bill...

Been 1ms for a few months now. =)
Yup. Fixed now. Thanks!
This is a great summary. I will just add that my understanding is that Neuralink is heavily focused on surgical speed, and a few seconds per thread is the slowest it will ever be. It will likely be much faster than that.
I get that your just some random internet person but I'll bit and assume I'm not being trolled.....

what's so bad about team's security that its almost on your ban list?
It works pretty well but Edge/Chrome feel better than FF on mobile. Scrolling performance is probably the biggest difference. I've had issues with using FF as the default webview too.
Many times, maybe, but I suppose I'm arguing it's a corner case.

Perhaps that those power structures are so natural to us implies just how successful they've been in our history. And not in the sense that fear is a good motivator, but because the reality is that most principals aren't all that far removed from their agents.
On an iPhone?

I was a noscript user from 10+ years ago (I guess?) and I’ve been using uBo for as long as I can remember but isn’t Firefox on iPhone just a wrapper? Is it battery efficient?

As a workaround I use a Pi-Hole (except, not on a pi).
Hosting audio is a multiple orders of magnitude easier then video, which means platforms don't have as much value to add.
This is a well researched and very interesting article! I especially like that it considers both the hardware and software side of things and that it includes an analysis of the Linux NE2000 driver code, its initial deficiencies and its evolution over more than 20 years.
Firefox does seem to have really improved over the last few iterations, performance also when large numbers of tabs open.

I cant find the link right now, but there was a nice timings done where Chrome was using less CPU at lower tab counts, but when it increased count, the CPU utilization was considerably higher than FF.

I'll be giving it a fair shake for a few months.
Essentially this is a way to lets you push all of the weird feature requests your customers might have off into one place.

From a customer point of view, maybe you need to rewrite the path based on the contents of a cookie, or maybe you want to shed certain types of requests in high load scenarios, or maybe there's a buggy upstream application that sends bad cache-control headers, or ...

If the goal is to let the customer specify infinitely complex logic at the edge, a programming language is a good way to do that. Function As A Service is a good billing model for lots of invocations of short, small functions across the customers choice of language.
It might be investing in tackling it, but I would guess that, more than that, it's that one person was tasked with doing it.

The problem with tedious grind work is, if it's a communal responsibility, then everyone will just sit around waiting for someone else to take care of it.
If you are running Linux in a VM, vGPU will allow acceleration with OpenGL, WebGL, Vulcan applications like games, CAD, CAM, EDA, for example.
Don't know about EU but Oculus is not selling in Germany because it requires an FB account.
Remember when news organization said they weren't going to paywall their coronavirus related content? Did that come to an end?
It's the same illogic as: "If you pay taxes, you support bombing children in Iraq. You support the status quo."

Work is for work, movie theaters are for watching movies. Should moviegoers stand up and make political statements during a movie? No, "movie theaters should just be for movie watching" and "work should just be for work."
So Lambda@Edge is basically the equivalent of Cloudflare workers?
Nabokov or someone in one of his novels, referred to them as "Nonsense passports"--they were honored only so far.
By the time you grind to get that 100% perfect solution, the number of requirements the business has put on you in your backlog has extended well beyond what you can keep up with. It's not like software engineers are the only actors in a software system. They are reactive to the needs of product development who are reactive to the needs of customers. You have to balance your limited development resources against a constantly changing set of requirements.

So you make trade-offs.
It’s not all equal, but I’m looking at my $7K deductible with a $1.2K/month premium (ACA Marketplace plan) and I’m thinking that plan looks like gold.
I'm sure this is part of the issue, but packaging even pure python modules is harder and more confusing than necessary. I've been saying this at least since I left for the relatively greener pastures of Node nearly a decade ago. Python fans have always had plenty of advice ready to contradict my impressions, but their advice has changed a great deal over the years. That whole time, "npm publish" has just worked, when it's even necessary at all. Node just works better.
Yet further proof that one man's "insane" is another man's "totally reasonable"
I, too, am tired of reading fanfic murder mysteries to get basic recipe information.
Link goes to wikipedia homepage, this seems to be the article https://en.wikipedia.org/wiki/Sahara_Sea
This is so awesome dude! Please let us know where we can find more about your project :D
Regular Lambdas use 1ms billing since 1st December of last year. https://aws.amazon.com/blogs/aws/new-for-aws-lambda-1ms-bill...
There are DNS blockers for iOS, which block most ads, including in-app ads. Just need to find the right list.
"You merely licensed the hardware"
This reads like an incantation. For what, I don't know, but I fear it may unleash Cold Fusion upon us all.
Meanwhile our government in Germany first told us that masks are useless (paraphrased), then later reversed their stance, and now require FFP2 masks to enter any shop, bus, train and so on. Meanwhile multiple government officials and ministers have been linked to Mask-scandals so they are likely profiting from each FFP2 mask that is sold.
Passthrough is workable right now. It’s a pain to get set up, but it is workable.

You don’t need vgpu to get the job done. I’ve had two set ups over time: one based on a jank old secondary gpu that is used by the vm host, another based on just using the jank integrated graphics on my chip.

Even still, I dual boot because it just works. It always works, and boot times are crazy low for Windows these days. No fighting with drivers. No fighting with latency issues for non-passthrough devices. It all just works.
Firefox recently rolled out an update that broke up the big GC passes into small GC passes. That contributed to a huge improvement in responsiveness.
basic manipulation in CF is an absolute pita - so much overhead for simple things like clobbering a header value.

but by allowing JS/whatever, it gives you an infinite landscape to work with the values in a language that a wide range of people grok.

it's just a matter of getting a decent deployment setup so you can rinse and repeat easily.

but i agree, it's a freaking jack hammer where most people need a small tack hammer.
Really good article, probably a bit late now, but it would be good if someone implemented the fix he points out.