skysight-inc/HackerNews huggingface dataset:
Linux works more often for me than Mac, but I also have two decades of experience using it, so it may just be that I am more comfortable.

With so many webtech-apps (Slack, Google calendar...) and non-native UI browsers (Firefox/Chrome), visual consistency is lost anyway, so I stopped caring (the best experience I had was with GNOME in 2.* early HIG/a11y days when I used Epiphany as the web browser) — oh yeah, I use Emacs too, so there's that :)

Still, most common Mac-as-Linux approach with Docker Desktop is an incompatible emulation layer (eg. local UIDs are transformed into root UID on Mac, whereas they are not on Linux, so you get weird permission errors if you develop on Mac and rebuild/redeploy on Linux).
It is in an very early stage, but I expect it will be free to use as normal users.
To be honest, we are also thinking about how to make the project more sustainable in the long term, the project is maintained by a team of professionals who also need be paid.
We will figure this out when we reach the beta (in the end of Q2/2024)
Digikam for photo management. Sigal gallery for photo sharing. Cron job to generate sigal daily.

Backup is I have my photos is svn and back that up via restic.
Thanks for your feedback, the back background should works now.
I simply don't have the patience to read documentation of all the tools when I'm simply hacking something for a prototype. Gpt is extremely useful for that.
https://archive.is/2M2Q0
Those same questions always bug me, and I did try all from very smart to very brute force solutions. I love ZFS but then we can question ZFS and OS bugs in the same manner as saf or rsync -- that rabbit hole is deep and quickly becomes expensive since ZFS may need ECC ram and other more expensive components.

Lately, in last few years, I am leaning towards using many cheap backups instead of clever and more expensive ones, with the idea that many of them can't all break at the same time. Yes occasional checks are good but safety in numbers seems as a good strategy.

It is not an accident that saf tag line says "one backup is saf, two are safe, three are safer" ;)
Lawyers are not paid to provide a service to the public, you got that mixed up. They’re writing code to protect the company that hired them. The language used by the law is not the common language because the latter is prone to bugs.
Canada obvs
Unstructured text is the unix way. You can have pipelines sending other things between your programs (see powershell), but that's definitely not Unix.
But do I want you as one of my readers, as the article suggests?

Not that I"m specifically picking on you, but I'm just seeing a lot of statements in the article and no data. It's "all hat, no cattle," so to speak.
All those (semi) abandoned factories where the final fight takes place should provide a lot of material?
Of course I saw this and thought, who googles for "Lost" these days?
I'm not usually one for drugs, but the thing that helped me get out of extreme social anxiety (I had selective mutism into my 20s), was anti-anxiety meds (off-label Modafinil). I didn't take it for long, but being able to be in a social situation without that feeling of dread and anxiety was actually mind blowing.

It helped me recognize a state of mind where I didn't immediately go to massive anxiety. After that, with therapy and forcing myself to do more social interactions, I got into a much better place. I still have some anxiety, but it's largely manageable - and most people think I'm quite social now.

It's something you might want to consider talking to a doctor about. I don't think anyone should have to suffer from social anxiety if there is some option to help them get out of it.
Ask HN: When is it ok to burn a bridge?
I do not get along with the VP of product at the small startup I work at. This person does not listen, over complicates everything they touch, and is just not a genuine person that I have a really hard time working with.

I have made attempts to try and find different ways of working with this person to try and create a better environment, but it hasn’t helped and the longer I stay at this company the worse it gets.

I never want to burn bridges professionally but I cannot see a time or place in the future where I would want to work with this person or be associated with them in any way. I honestly feel like this is a natural thing that happens with humans from time to time, we encounter people who are just incompatible with how we want to live our own lives and I think it’s healthy to acknowledge this and be able to move on. Professionally this doesn’t seem to ever be the advice given though because you will lose the ability to ask this person for a job at some point if needed, and there is significant downside in having this person not vouch for you.

I already know the relationship between us is not good, not salvageable, and that is ok with me but I just want to be able to go out separate ways without always feeling bad or worrying about it like this decision is going to come back to bite me someday. Since this person is in a leadership position, I feel like I am always going to have to deal with the ramifications of not being able to work well with them
If unsure or nervous around electricity, just ground the segment you are working on first.

But the parts that should make you extra cautious have wires with a lot of insulation so they look thick. those are the 20Kv bits. you also will want to take the time to drain any big capacitors. you can just short the leads or if you are feeling conscientious(and don't like sparks) drain them with a resister(100kohms or so) between the leads.
The Risk of Getting Paid in Stock Options
It's tedious, but simple: revoke the old key, rotate to the new one. If you need the old key to revoke it (say you encrypted a disk, or you have wrapped credentials you need to unwrap first), then use the old buggy firmware to do the necessary decryption, then encrypt again with the new one.

Writing the migration program that loads the two pieces of firmware (the old, then the new) to the dongle however is a pain in the butt. Especially if you can't restart the device without physically plugging it out and back in again.
>But ... firstly, let's stop with the Unix worship. They didn't deliver, even in the domain of the terminal. My copy of `ls` has at least 40 flags

GNU is Not Unix.

I count 13 flags on both Unix V10 [1] and on Plan 9 [2], its spiritual successor.

[1] http://man.cat-v.org/unix_10th/1/ls

[2] http://man.cat-v.org/plan_9/1/ls
In Czechoslovakia right after the WW2 the Colorado Potato Beetle has shown up and started decimating potatoes. Communist government renamed it on American Beetle and started claiming that USAF are dropping it from planes to punish us for choosing socialism.

So rural Russians knowing nothing about Chernobyl is completely in realm of possibilities.
I used to lead the front-end development of this site, including all the visualizations. Glad to see it make HN front page. The team building this consists of really great people and it’s a great place to work. Most visualizations were custom built to various degrees.

Fun fact: the tree map was done with vanilla WebGL2 completely from scratch (handwritten custom shaders, no ThreeJS or Babylon) for performance and I think it’s probably the fastest snd smoothest animating tree map you can find on the Internet.
It's pretty obvious that the guidelines state you should treat them as though they're serious.

You always have the option of not sending a response. The world will keep turning just fine without wnevets chiming in.
I'm pretty good pals with my immediate neighbors, right, left and across the street and we talk whenever we see each other.

My favorite neighbor Lois moved away after retiring. We used to call her the "CIA agent" because she knew everyone and everything that was going on in the neighborhood. I would talk to her every few weeks or so and get "debriefed". It was awesome.
The image size should be smaller now, it's about 200k, thanks for your feedback :)
This is more equivalent to a transition image in a video featuring the T-shirt at some stage, and part of the transition is copyrighted, not the shirt itself.
Apologies, I was looking for DOIs and I should have just said it.
Project idea: a Gmail filter that automatically burns all this junk mail every time it rolls into my inbox. Nobody reads this stuff except journalists and lawyers, yet I cannot unsubscribe.
From what I can see, you dug yourself into a hole. If google decides to close your account, you will be in some real trouble. You should start working ASAP in diversifying your online life.
Kashmir :3
You are not completely wrong, but it certainly looks like the standard HTML canvas API as opposed to some API specific to codeguppy. The slides do not clarify this. The point at the beginning of the slide deck is to jump into writing the text immediately as opposed to "block" type languages like Scratch.
They are also one of the biggest contributors to journalists in the world. The CIA is responsible for us being able to differentiate between truth and falsehoods so easily, and without effort.

https://www.scmp.com/comment/opinion/article/3138630/why-do-...

https://en.wikipedia.org/wiki/CIA_influence_on_public_opinio...
These are the usual questions I seek answers to first when seeing a new programming language:

- What does writing asynchronous code look like
- Will it have any novel or less mainstream features, e.g.
- Algebraic effects [1]
- Contexts/Capabilities [2]
- Linear types [3]
- Is the type system sound and does it support/need type casts
- Does the language support interfaces/traits/protocols
- How rich are generics, e.g.
- Explicit variance annotations on type parameters
- Lower or upper bound constraints on type parameters
- Higher-kinded types
- Is structural vs nominal subtyping more prevalent
- Does it have algebraic data types? Generalized algebraic data types?

[1] https://v2.ocaml.org/manual/effects.html

[2] https://docs.hhvm.com/hack/contexts-and-capabilities/introdu...

[3] https://austral-lang.org/linear-types
Too bad you can't afford to comment on it if you still work there?
crushed by technical debt
Those people may be perfectly happy with such an outcome though?
Interesting. In popular search results you always read Pontius Pilate as a “governor” but in fact he was a Praetor? At least that makes way more sense if you read this blog and what his duties were.

> Note that the praetor in his province doesn’t take over day-to-day garden variety law and order issues; those are still handled by local governments, according to local laws.
2023 Web Framework Performance Report
Good thing Elon Musk didn't take this advice.
You don't need a damn network between two pieces of code just to "do one thing and do it well", for God's sake, I'm so sick of this rampant cluelessness in the industry.

Do you saturate the resources of one machine and need to split things off? Do you have multiple teams each taking care of their own stuff? Do multiple services, it's fine in those cases. For almost any other reason you are just adding complexity, boilerplate and additional failure conditions.

If you think that microservices solve the "spaghetti code problem", well, good luck to you, you'll need it.
Do we really need to bring in russo/sinophobia into this?

As the article explains: the attackers likely don't even know it's an observatory. Hackers will attack anything they find wide open, and anyone with a public server on the internet knows, they scan the whole internet all the time looking for victims - and they mostly don't care who the victim is as long as it can pay off.
> There is no less context switching between two threads than between two processes.

I am not talking about switching context between the threads of execution. I am talking about a context switch to kernel code simply to access the shared memory. All interactions with SM require syscalls.

So no, I am not "talking nonsense", and yes, communication between multiple processes requires more context switches than communication between threads.
In my native language, we widely use therm "Information explosion".
Some people still read entire books (they literally just sit there for hours and read every word on every page)
> It enables machine-stealing. The sort where the whole content gets copied and hosted on a content farm.

I understand that but lack of RSS is not going to prevent that. It's barely a roadblock for those who steal.
But that wouldn’t explain why men generally tend to go hard or die trying whereas women are, if you ask me, more clever on average and collaborate with other people. My current theory it’s related to the dating statistics. Dating is a power law for men, albeit more suppressed when polygamy is banned. A few great men will get all the mates whereas most get none. For women, it’s more equal. So men realize that they must excel or have no mate, which leads to extreme behaviour: sometimes extremely "good" (e.g., founder of S&P company) and sometimes extremely bad (e.g., robbing bank). That would explain why most CEOs are male, but also why most criminals are male.
Gotta add 11ty to that list as well:

11ty.dev
Google apologists love telling us how Google invented the damn transformers. But everyone on the original team have their own startups, and most left long ago. Can Google still brag about having the best people or innovation environment?
Historical sources (even outside the Bible) use procurator/governor interchangeably.
I didn't mean to detract from the post. I use both rsync and restic and this looks interesting. Just wanted to provide a recommendation for an alternative that does very similar things; I hope that's okay.
Assembly? Why bother with a language and a compiler, when you can instruct your CPU directly.
Yep... Amazon exposed all this to the public by building it out on an absurd scale and calling it convenience and modern novelty.

SNL saw right through that: https://youtu.be/zS9U3Gc832Y

But it's funny, because this is a more analog sort of tracking than we usually worry about, but utterly logical and makes perfect business sense.

Let's pivot a little bit to self-checkouts. There's been a lot of buzz lately, either buzz or FUD, about self-checkouts being really bugged and people being accused of stealing all the time, and also lots of people figuring out how to rip them off. So this is sort of a cat-and-mouse game of how you refine your surveillance to catch thieves without too many false positives. Fun stuff.
Thank you, will keep in mind
PandasGUI: A GUI for Pandas DataFrames
This complexity is a major challenge for sustainability. If a product or service depends on a supply chain that spreads across half the planet it is difficult to attribute, e.g its environmental impact to any particular economic beneficiary.

Tools like this atlas will increasingly be required to understand where policy changes might have most leverage.
Their embellished way of writing also is. But being cryptic to the general population has its benefits - to them, of course.
Have you ever used Java?? Any half decent IDE has done that since 2000.
The Z80 takes 4 clock cycles for an instruction fetch (or simple instruction) and 3 clock cycles for a memory access (if no wait states are triggered), while the 6502 does a memory access in each clock cycle and a simple instruction in 2 clock cycles (in the end it's always been about memory speed).

The Z80 may have been more convenient to work with because of the bigger instruction set and register bank, but a 2 MHz 6502 should easily be able to keep up with a 4 MHz Z80.

The ingenous thing about the 6502 was its simplicity. It had around 3500 transistors compared to 8500 transistors of the Z80, essentially "small and elegant" vs "big and brute force".

Disclaimer: I grew up on the Z80, but credit where credit is due ;)
Yes, using WASM and Go in an contrived example and not mentioning tinyGo is not very honest.
I interviewed for Google in 2007. Got asked a bunch of typical coding questions, which some people might label "leetcode style", but they were questions you'd see in 1st/2nd year CS homework assignments.

But then, one interviewer asked about a graph theory problem which the first step was to first find all the strongly connected components and group them to one, and then required a couple more non-obvious proofs of specific properties of the graph to get to the solution. Definitely significantly harder than the typical "leetcode hard" questions.
I’m not going to regularly read your blog if it doesn’t have RSS. Discovery happens here or on Reddit, after that it’s RSS or bust. On the plus side, I can’t remember the last blog that didn’t have a feed.

For my main blog [1], I manually update the feed.xml, on my „micro“ blog [2] I have a cron job doing it.

[1] https://franz.hamburg

[2] https://atoms.franz.hamburg
This is very insightful! Appreciate your time!
Battery life is a major factor.

Windows is not really my thing for many years, so Apple is on the table in the battery life requirement, but I don’t think I’m coming back to Intel/AMD soon.
Every Cook Can Govern (1956)
Sure, this is fine.
Oppenheimers Gamble – Plutonium Crisis
Vapor ring would be a better translation, right? Because “vocht” is moisture.
> Oddly the US state winning the beauty contest has .. A water shortage!

Just amazing.

But on

> Water shortages in Taiwan. That impacts production

that I now re-read: to the best of my understanding, water is not simply an impacter on production: it is critical for the survival of the factories, its machinery will break in its absence. It is brought to the factories through trucks, not just the rivers.
It doesn't. I know companies with as little as 3 people who are Microsoft business users, of course.
Sure, there are significant difference though:

The study was carried out by Kyu-Hyun Chae, professor of physics and astronomy at Sejong University in Seoul, and it used up to 26,500 wide binaries within 650 light years (LY), observed by the European Space Agency’s Gaia space telescope.

...

“It seems impossible that a conspiracy or unknown systematic can cause these acceleration-dependent breakdowns of the standard gravity in agreement with AQUAL. I have examined all possible systematics as described in the rather long paper. The results are genuine. I foresee that the results will be confirmed and refined with better and larger data in the future. I have also released all my codes for the sake of transparency and to serve any interested researchers.”

The raw data is third party to the claimant, the workings are released in the open, and the argument is fully published in a peer review journal of note.

This is an interesting physics observation and interpretation for many:

* are the predictions against the data correct,

* does the data deviate from the predictions as claimed,

* If the deviations are real, is it because Newton|Einstein predictions break down in these circumstances, OR

* are there "dark forces" at work here
> Separate processes look particularly elegant and modular to me. They are much easier to debug and profile than bolted-in dependencies

Debugging async rocesses is definitely not an easy task. As is managing them in systems that have no management and supervision capabilities (aka nearly all of them).

What happens when your process errors out? Gets kille dby OS? Gets stuck? Fork bombs?

They are also quite expensive to start in OS terms.
Your objections make little sense.
Waymo is not working on a mobile phone widget but on advanced process control software. And yes, this class of software is getting increasingly better.

Of course software bugs will be introduced, and later rectified. We live in an imperfect world.
> My point is if you're not using C/C++/Rust what are you using that exposes those concepts?

Assembly? Why bother with a language and a compiler, when you can instruct your CPU directly.

Obviously you also learn to compile C to assembly and inspect the code.
Musk's SpaceX Isn't the Cause of This Multi-Billion-Dollar Bitcoin Bloodbath
Isn't L1 I$ at ISA level? There have been some attempts to cache microops instead but I don't think current CPUs do that.
Lambda is quite clunky. A lot is possible by abusing tuples and walrus assignment, which Ive on occasion used for one liners. e.g. you want to execute a function for each element of a list (print is a function in py3) so mapping over a generator with eg

map(lambda x: (x := func1(x), func2(x), None)[2], gen())

This sets x to func1(x), then executes func2, then leaves None in place of the element in the map iterable. (of course you could do the same with a list comprehension, you wouldn't even need the lambda in that case, and good python would _actually_ be a for loop.)
I’ve had watch history disabled for years, and the suggested videos were always perfectly fine.

Now I have zero ability to discover new channels, and already my engagement is much lower since I’m limited to what I’m subscribed to, or whatever random search query I make.

My YouTube experience is significantly degraded now.

Fortunately, they appear to have created more interfaces for mass deleting old comments and likes / dislikes, so I’ve been utilising that too.

I look forward to seeing what else they punish me for, for using the settings and tools they provide.
>And Star Trek had 1960's hairstyles and miniskirts.

For that you have also the UFO/SHADO series:

https://en.wikipedia.org/wiki/UFO_(British_TV_series)
‘The Eurocentric fallacy’: the myths that underpin European identity
I used to play https://wikitrivia.tomjwatson.com/, basically the same and it allows playing nay number of games.
Apparently the Grain compiler is written in ReasonML rather than plain OCaml. Isn't it a bit comedic how readily these niche things are stacked up?
There's no "usual" hiring process at Apple, at least for the technical questions asked there isn't. There's generally no centralized hiring process.
Ha, I did not know that credit history was a thing in Germany. This is really surprising, given how Germans are averse to banking cards (vs cash or the special ATM cards)
That is underselling the CIA. They can also detect when statements are true but simultaneously also Russian disinformation. That is a difficult skill to master - many ordinary people that I know can only manage to pick one.

The best part of the modern internet is that it seems to have fatally wounded the ability of the US lie-industrial complex to stay out of the limelight. It is getting a lot easier to keep track of people like Brennan or Clapper. They've got relatively weak attempts at respectability like this article and they're up against a tide of well deserved contempt from the greater internet population who seem to have a mild preference for facts and truth.
IIRC it's not hard to subscribe to the commit log over RSS.
I'd suspect the commit log might resemble the progress of the notes? One idea per commit, maybe?
Such a nice article you would almost forget all the torturing they do

https://www.theguardian.com/us-news/ng-interactive/2017/oct/...
Whether you’re skeptical or not, you accept that there is some risk of catastrophic destabilisation.

And the appropriate attitude to uncertainty and risk is not to bet everything on the mean outcome.
> used to lead the front-end development

Congratulations because the results are worth it.

> He's passionate about making beautiful, engaging and high-performance web applications

Yes, he surely is.
Podcast Notes: Minimal Empires
They have droughts every 3-5 years near Taipei and during those droughts they regularly consider shuttering parts of Hsinchu Science Park where many of the largest fabs are are major users of water. They likely wouldn't turn off the newest fabs and might just run at lower capacity, but it's competing with farming and drinking water allocation. The dams don't hold that much capacity.

https://www.npr.org/2023/04/13/1169462995/taiwan-makes-tough...

Note that there was also a drought 2 years ago:

https://www.nytimes.com/2021/04/08/technology/taiwan-drought...