skysight-inc/HackerNews huggingface dataset:
> Some nights I lie awake staring at the ceiling, wondering if I've wasted my time learning something as vapid and meaningless as computer science.

The first instinct I had when reading this was to say that had I known that computer science and programming weren't the same thing, I might have done something different with my life.

But I'm really happy I did: CS introduced me to Gödel's Incompleteness Theorems and has helped me learn how to think about problems in a way that I don't know I would've gotten merely through programming. CS introduced me to Cantor's Diagonalization Argument, and that has been a subject I've thought about on and off for a little while. CS introduced me to the ideas of complexity and computability, both of which are somewhat philosophical disciplines, not merely tools for program analysis. I was probably predisposed to think about these things anyway, and it's not as though CS was the only way to learn--but it was a good way to eat, too. (I'm given to understand that pure philosophy tends to make it harder to pay the bills.)

> What people compensate you for is wasted time. All those nights you decided to fiddle with NGINX instead of drinking with friends, the times you pushed away a loved one or a partner just to polish a commit before you pushed it, the years you wasted talking with people who will never see eye-to-eye with you but demand an argument nevertheless;

Work is a per se good, but it isn't the ultimate good. It is dignified and dignifying, but debases us when work becomes a master rather than a servant. Work to live: this is good; live to work: this is bad.
How would you modify ant logic to fix this bug?
There is definitely new PHP being written, COBOL is finally beginning to decline, but it will probably be around for quite some time still.

I wouldn't worry at all about what the adoption graph looks like. The only thing that matters is whether the language is worth adopting.
That's still 20% less than what they were making before. Not exactly something to start them buying houses...
https://shop.pimoroni.com/products/inkplate-6 (800x600) seems ok for £99 (~$135) although it has its own embedded processor. Or you can get the slightly lower res https://shop.pimoroni.com/products/inky-impression-4 (640x400) with colour for £48 (~$65)
Big Sur wildfire forces evacuations; Highway 1 closed in both directions
levels.fyi has ranges for metro areas and mostly aligns with what I said.
not adding a warm light

Yes that looks like a strange choice. In videos it looks like that distorts the colors, shifting toward blue. It looks like battery is reasonable on all the Onyx devices if you're not on wifi though, despite the overhead of Android. Probably some heavy throttling if background app activity too. Otherwise, backlights on Kindle ereaders still allow for very long battery life-- how does the Nova 2 fare? A week of battery would still be pretty great for a tablet note taking tablet w/ Android if it can manage that with occasional wifi use to sync notes or check email.
Have you seen Dasung's Paperlike 253 monitor?

[1]:https://www.youtube.com/watch?v=_aUizYZNbAE
I don't know, I'm sure you are right that it's not practical as a mass market product. But just coupling together two Zeppelin NTs, they should be able to lift an average RV, so it doesn't seem impossible to me. And something like that should definitely be within the budget of an average billionaire?
Ask HN: What are some other books as fundamental as DDIA?
There seem to be no doubts regarding the quality and importance of DDIA for backend engineers.
I keep rereading particular chapters over and over again and there are new things for me every time depending on what I encountered and thought about at work.

What are some really important and fundamental books especially for backend engineers that you consider to be at least close in quality to DDIA?

I often suffer from analysis paralysis so I whatever you come up with here, I will read within the next few months :)
> the benefits include a prosperous economy and stable political environment their bank operates in.

Can you back your claim with facts? UBI is universal, not magic.

> I expect to pay and continue paying a lot,

Just say a number, so we will put it into formula to see is your expected taxation will match minimum requirement for UBI.

Typical wealth distribution without UBI:

^
|
|
| *
| * *
| * *
| * *
| * *
|* * * *
+------------------------------------------------>

^ - number of people, > - income

Typical wealth distribution with UBI:

^ *
|
|
|
|
|
|
|
| *
| *
| *
| *
| * * *
+--U------------------------------------------->

^ - number of people, > - income, U - UBI level

Please notice, that area (sum of n*i) of both graphs must be same, i.e. you cannot just print money like in computer game.

As you see, UBI erases middle class. Everyone becomes poor, except some rich.
You can already do that with google ads. Your google apps and devices report your location. You can join various datasets on who purchased what and when.

Google themselves has ad offerings making this fairly easy.
I could just as easily say that you believe that because you're in a bubble. Now I'm not arguing that per se, but rather that there's no way I can provide a counterargument. One could use your argument to suggest that any skill is hard because they are built on a massive pile of concepts, which isn't necessarily true or untrue being that it's a matter of degree.

Eliminate the concepts in the field of programming that aren't required for making a Turing-complete language, and what you are left with isn't that crazy complex. It then comes down more to practice, which most people don't want to do because they don't see the inherent value, don't have their own ideas, or assume they aren't smart enough.
I'm running both OpenShift and k3s in production, and there isnt that much that requires different treatment between the two.
There are some specific OpenShift APIs (like routes which are terrible) and some quality of life improvements (service-ca signer) but nothing drastic.
Which is why you end up with one of the lowest risk highest return portfolios being 40% bonds, 20% gold, 40% equities. Diversification isn't dead. It may be harder to find, and a conventional bogle or 60/40 isnt the optimal answer.

https://portfoliocharts.com/portfolio/golden-butterfly/

https://portfoliocharts.com/portfolio/risk-and-return/

https://portfoliocharts.com/portfolio/portfolio-matrix/
The list of acceptable wordle words is available. I'm sure someone else has made the effort to make it a little more accessible.

view-source:https://www.powerlanguage.co.uk/wordle/main.e65ce0a5.js
"surprising what code takes up the space".

Lol, indeed, I will try out your excellent suggestions.
>*Don't they burst because the source doesn't stop before the bubble gets larger than what it can be? (...) The source stopping would just lead to a deflation where it slowly gets smaller if the air hole is still open

To continue my analogy, I prefer to visualize them as flying uncontrollably while shrinking very quickly (but not immediately as a puncture would), propelled by their own deflation discharges...

So, this kind of thing: https://www.youtube.com/watch?v=6CTnTi1Lq60
Love minigolf, but regular golf takes up a ridiculous amount of resources per how many people can enjoy it. I wish it’d die.
Unfortunately it's my work laptop.
You joke but there’s been militaries debating forcing all brought in items be microwaved to avoid hidden electronics being inadvertently sent to a secret military location.
It’s because of security. If you don’t have the right chipset windows 11 is drastically slower than windows 10 on same hardware.

i’m kind of glad they kept the security in place for once rather than backwards compatible at all cost

you can force windows 11 if want to deal with the penalty. it will just warn you it doesn’t pass performance baseline - there are videos and websites that explain how to force it and ignore compatibility checks. just search for bypass system requirements windows 11
Cue projections of the ant mill metaphor onto human society.
No offense taken, I was simply responding to you and clarified the conversation.

Whatever emotions you perceived me to have were in your head.

Possibly it was the emphasis on "proves", which was simply an emphasis with the goal of highlighting you need to prove Israel is an apartheid state if you claim as such.
> I have many thousands of machines running in multiple datacenters and even getting a ~4mb binary distributed onto them without saturating the network (100mbit) and slowing everything else down, is a bit of a challenge.

You may find murder[1] / Herd[2] / Horde[3] -type tool of some use.

[1] https://github.com/lg/murder

[2] https://github.com/russss/Herd

[3] https://github.com/naterh/Horde
They also supplemented their growing with animals.
I like this, but couldn’t this be simply “A better way to display open hours” in general? No need to limit it to museums.
My newer kindle has an on/off button on the bottom which is easy to hit by accident.
It has a touch screen which is easy to hit by accident. The original sounds better.
The Nanotechnology Revolution Is Here – We Just Haven’t Noticed Yet
To add some more explanation; there are layers of safety.
The arrays in Rust or any other language are a layer on top of the memory pages that you get from the operating system.
Just like that, you actually have bounds checks in C because the operating system has bounds checks on the memory pages that you use; the safety is just on a lower level.

Languages like Rust add a layer of safety on top of the operating system's layers.
The problem is that even if you have safety on one layer, the next layer will always be unsafe, and as long as you have abstractions in your code, you will always have layers.

Let's say you build some kind of abstraction on top of Rust arrays.
The compiler will do bounds checks on the arrays but your abstraction will have no checks unless you implement them.
Let's say that some state of your abstraction is invalid; the compiler will not help you to check that.

Therefore you can't have a safe language, because even if one layer is perfectly safe, as soon as you add an abstraction layer, you have no safety checks on that layer. SQL injections are an example of that; even if SQL were a perfectly safe language, as soon as you add a layer on top of that (a function that builds SQL code by concatenating strings) you are back to no safety.
There have been many, many languages worth adopting. We don't use those because they were not, in the end, adopted enough.
Bitcoin mining difficulty sets new All Time High to 26.64T
Interestingly, the Anglo-Saxon fyrd and huscarls, a mounted infantry but infantry nonetheless, were crushed at Hastings (1066) by proper Norman cavalry, even though the same troops under the same commander Harold Godwinson had won a very significant battle (Stamford Bridge) against the (unhorsed) Vikings just a few weeks before that.

They put up a great fight and the initial Norman attempts were unsuccessful, but at the end, the cavalry prevailed.
The first generation of patents has already expired. The company has been issued additional patents for techniques that went into the more recent versions.

It means that someone probably could make screens now, but they would be lower resolution, slower refresh and have less contrast than your typical Kindle. Probably good for some uses but probably not enough of a volume to bring prices down.
> a 486DX/33, but with 4GB of RAM

Wonder how long it took to sequentially scan 4GB of RAM
sure. but at the same time, this is true of pretty much anything in Africa, due to their poor infrastructure.

You have to have local firms (or self employed) making something, and selling that something, so that they can employ local people, and so on.

But it's often cheaper to build/make/farm that something in EU/Asia/Americas and ship it to Africa.

Something has to break this cycle.
I worked for a guy like that once.

I was already under so much stress from work that I had part of my intestines bind up for a week, the doctors couldn't figure out what was wrong with me so they decided to give me predinsone... I felt sick so I went home on a Saturday, after 'only' hitting 50 hours for the week. My boss called to yell at me and tell me to come back to work, the next thing I clearly remember was being in a hospital.

I still had to work for that POS for 2 years after that happened. For a long time I blamed myself, until a year and half later when my mother was within an inch of life in the hospital and I wanted to leave early and see her, he said "Didn't I already give you a day off for that?"

As for what kind of person that is? Narccists. And they can be very damaging to their employees if they aren't rooted out from management quickly.
This does not seem like a difficult problem to solve, compared to the actual engineering, production, and scaling challenges.
service sshd start
Is it just excessive licensing fees, or other business practices?
http://legacy.hanno-rein.de/hanno-rein.de/archives/349

For Latex documents, but same concept and a fun little add on.
We had a guy who left (a mess), before he left he asked one of the office Nice Guys his opinion on open sourcing a framework he wrote. Even the nice guy said it was a bad reimplementation of something that already exists.

The logical conclusion is that he was already looking to leave and wanted to take his homunculus with him, but my head cannon is that he realized his play time was over and people weren’t going to kiss his butt anymore.

There are distractions I find healthy and ones I find unhealthy and most weeks I’m trying to juggle the mix of both. Among the ones I don’t like are people asking me questions about my code that they should be able to answer themselves. That means I’m more open to questions from junior devs, because they can’t, but if people are stuck I want to make it easier for the next person. Or me in a year when I wander back into a project that was some definition of “done” before new requirements came in or my perspective on “good” has shifted (these two are not independent variables).
Here's a throwaway on HN explaining the problem. [1]

Here's an example of E-Ink defending their patents [2]

[1] https://news.ycombinator.com/item?id=26143779

[2] https://www.businesswire.com/news/home/20171220005895/en/E-I...
I'm not at all surprised that an overworked employee wouldn't talk back to their unreasonable boss. They need their next paycheck to eat and pay rent, and they don't want to risk getting immediately fired for "insubordination", or whatever other bullshit a power hungry sociopath might pull out of their ass in retaliation.
For people who self host with like setups or even simpler - how you guarantee network access? where I live internet might be shaky at times, and for that I can't access my home setup while away. How do you deal with that?
French pet care firm stops selling fish bowls – they drive fish mad
oater, orate, or roate are probably the optimal first selections. Given Wordle's word list, they let you make the largest prunes the list of possible answers.
Cal Newport talked about this as an example of technological determinism in his book A World Without Email!
I went through a period like that, I wish my manager had put some boundary (even admittedly artificial) around how long it would be, that it was going to be OK, and help me set some soft goal for that time. It would’ve made the exact same activities feel dramatically nicer.
I was intrigued by this wording: "which most reasonable people believe don’t exist"

Maybe I am pedantic, but it should be "which most reasonable people don't believe exist"
Are there analogs of this behavior in other species? Or in humans?
It's trivial to switch to the place nobody wants to go to. But interesting positions on the good teams are immediately filled, and there is a line of very strong people waiting for headcount or schmoozing with director trying to get there.
I've apparently already starred this repo in the past and have no recollection of it. I really need to find a mechanism to sort and categorize my starred repositories; this is getting out of hand.
Openshift-dns is just their custom operator which deploys and configures CoreDNS. OpenShift is k8s with alot of RH operators bundled in to configure stuff like monitoring, logging, networking, ingress, etc.
Probably the same reason you’d want to SSH into any machine? You want to access a CLI, remotely, from another machine.
Make a random ant take a random deviation from the phermone trail every few hours
This feels like so little money. It's an impressive accomplishment that this is so feasible. Spacecraft development is practically cheaper than aircraft development. Of course, launch costs will be, ahem, astnonomical. But the ability to quickly get a disaster support package anywhere, fast, that would be remarkable. I'm imagining a telecomm and power lackage being rapid deployed to Tonga.

It'd be so interesting to see if indeed there is a lot more versatility latent in these SpaceX launch systems, waiting to be eeked out.
To paraphrase Planck: technology advances with the funeral of each patent.
Never click on a Jordan Peterson youtube video! It will takes weeks before they stop showing up in your recommendations. Not interested doesn't work, don't recommend this channel doesn't work, there are dozens of them.
Yes. I spend enough time with the infernal machines as a job to want them involved in my entertainment.
“Underlying cause” can literally be anything though. People with mild asthma that absolutely wouldn’t have died from a cold may have caught COVID and died.
A lot of people don’t want to either. I do think most people will eventually learn some programming as part of their jobs, but I am a visual person who just gets depressed/confused when I tried to learn React and maybe make a career in it. I know i would be making more money, but I have a well paying career in the visual creative field now and I have no intention of learning any more coding than I already know. Maybe eventually I’ll make a Unity project using C#.
following unrewarding pheromone trail for too long could trigger a timeout and walk in the random direction. Then search for a new trail.
Even better if an ant could just return to the last visited anthill on timeout
The line between freelancer and consultant is quite blurry. Most high level "consultants" I know don't actually code, they outsource it to other "consultants" (AKA freelancers) that do.
Thanks for your kind words.

In response to your comments, I reduced the price to $9.99. I'll make it clear that there is a money back guarantee for all apps in the App Store.

The other suggestions I take very seriously. I will implement them, but this will take time. Several weeks probably.
From wikipedia:

"As of 2015, the IMOD Mirasol display laboratory in Longtan, Taiwan, formerly run by Qualcomm, is now apparently run by Apple."

So even if something comes out of it - it would be probably just locked into apples garden.
Eh, all movies get tech wrong, then there is Castle with it's spinning cubes cybernuke hacking scene.

https://www.youtube.com/watch?v=K7Hn1rPQouU

It only bothers me when it's a documentary, but if it's fiction, well, computers and networks are mystical to most people, you don't want to disappoint them with the mundane reality. The same goes for investors too, they also like things dressed up because people like things dressed up. Half of the tech industry is mundane, trivial stuff dressed up, made mystical.
That sounds like a screenplay :)
>On the second desk at SmartShepherd I normally have the first laptop I bought when the company started: an Acer that sported 16gb of memory, ATI graphics and an AMD A10-9600p processor. When I bought it, the research indicated that bang-for-buck this machine was pretty good. It turns out that it was garbage, the main culprit being that A10-9600p. The processor had specifications that suggested it should be about as fast as a mid-range Intel i5 (2017 is when I purchased it).

Did the author only look at the core/frequency and concluded "it should be about as fast as a mid-range Intel i5"? Surely someone who's technically savvy like him would know to look for benchmarks? If we look up benchmarks for the AMD A10-9600P[1] and compared it to a "mid range i5"[2], we see that the intel is about 50% faster despite having approximately the same frequency and half the cores.

[1] https://www.notebookcheck.net/AMD-A10-9600P-Bristol-Ridge-No...

[2] https://www.notebookcheck.net/Intel-Core-i5-6300U-Notebook-P...
WSL(2) has no bridge networking, so you need to do port forwarding in windows (and enable the port through windows firewall) to make this work. It’s not super hard, but not as trivial as it could be if there were tighter integration.
It does depend on where in the US you are or how your company handles remote compensation. Bay area, techtropolii, and other high tech areas might pay that but there are large parts of the US where a majority of SWEs make less than $100k. FAANG is a small part of the SWE jobs available in the US.
That's interesting. My account does date from July 2006 (I still have the emails in the archive!)
Your math is correct, but the refresh rates are so low that I don’t see it being an issue. Not to mention that by the time said panel is available on the market CPUs and GPUs will be better.

Call it 400 dpi? 450, maybe? It doesn’t seem too farfetched to me.

Also, there's a huge difference in bandwidth requirements if the display is monochrome. Consider the framebuffer needed for a conventional 8-bit colour depth display at 5000 by 7000 versus a monochrome, two colour, or a grayscale 16 shade e-ink panel.

24 bit RGB: 105 MB
5 bit grayscale: 21.875 MB
2 bit: 8.75 MB
mono: 4.375 MB

Pair that with a low refresh rate and partial screen updates and it's suddenly not so crazy.
A few years back, I started a new theme that I call “bland”. I kept it at just pure black on pure white, keywords bold, comments italic for a week. After that, I agreed that some colour was useful, so I made strings red, numbers blue and comments green. All nice and high contrast. Since then I’ve added a little more from time to time, e.g. lifetimes in Rust are italic red, and attributes and macros in Rust code were orange for a few months but are now just italic black (though I still use orange for macro_rules $variables), but I’ve kept it all deliberately minimal and ultra-high contrast. I use the same styling (except for the background colour) on my website. I made a bland-dark somewhere along the way that I very occasionally use, also used on my website.

I should probably try something radically different again in another different direction soon. There are generally somewhat better options available for semantic highlighting now than there were five or ten years ago.
It's difficult to organize, fund, & perpetrate evil at scale, to the exclusion of a financial motive, so it rarely happens.

I'm sure the anti-indigenous Army leaders at the time were pleased with the side effect, but the reality is that firearms + slow moving bison + horses + railroad shipping = profit. And so people kept doing it until bison were almost eradicated.
> Everyone was way more confident about the future of Ada, and with better reasons.

Is Ada really good support for your argument? Ada's heyday was well prior to the ubiquity of the Internet, had no focus on ergonomics, etc. Its initial adoption target was far more niche than Rust aims to be. I agree with you that there is a certain window in which to achieve relevancy, and that probably has much to do with why newer Ada versions haven't really achieved critical mass. On the other hand, Rust is being used in places from desktop software utilities (e.g., ripgrep) to large internal SaaS codebases. The field of potential Rust developers is far richer than I think Ada ever had.