skysight-inc/HackerNews huggingface dataset:
Most menus on mobile sites are useless anyway. I just want to read an article and leave. It's a random site for me, possibly linked on HN or by a search engine. I remove the menu with uBlock Origin just in case I'm back following another random link in future.
I've started contributing to programming.dev
> The current version, DML 1.4, had its first release in 2019. It marked a distinct change compared for DML 1.2, overhauling much of the syntax and refining and defining the language semantics.

Why 1.4 and not 2.0?! If if a major overhaul of syntax and semantics doesn't warrant a major version bump what does?
Great content! I love your style of YouTube
Java to C# is pretty close though to be fair.

Going from Haskell or Scheme to Rust or even Python is going to take some time before you're completely comfortable with all the built-in's the standard libraries, the "pythonic" or "rustic" way of writing, tools and so on.

It's a lot of hidden things, you're not completely useless of course, but it's not like you write "production quality" code and have the ability to work completely independently or be an SME (like you probably were) within 1 month or even 2. It's a lot of little work to get back to where you were professionally.

Because it's not just a training course that is lost, it's all the incidental knowledge that was picked up on the job too.
Yet another mechanism for a 3-letter-agency to remotely change your browser settings.
Yep. Hiring is expensive.
I also don't believe they receive many non-employee contributions (probably because the software is more advanced than most open source projects). You can get a breakdown of their contributions at:

https://imgur.com/a/UCJ6y9r

The interesting one is he second image which filters by code contributors that have contributed more than 500 lines of code churn.

Note, I'm not taking into consideration if code contributions were merged or not, just that somebody created a pull request/commit.
Using tailwind and jinja...
It's a bit of a trope, but real success often comes giving customers not what they want, but what they need.

As another poster noted, just chasing market fashions is a crap existence, better left to soulless corps that can burn workers in pursuit of the dollar.

The good thing is that those same soulless corps will very seldom invest in something visionary, something that no one has done before. So the field is wide open to the pioneers.

(Caveat: while I believe this strongly for software, I'm not sure how it translates to fiction writing, the OP's domain).
An atmosphere of confusion and hostility.
If I may probe, why do you think a distributed db is needed for a control plane store? In many situations, you can tolerate unavailability here and they generally don't reach big data scales.
Yea we're struggling a bit with super sharp rendering on lower DPI screens. It's on our todolist.
https://mteam88.github.io/

MEV, crypto, tech in general
_Do we_ have the cables and ports? AIUI 8K HDR 120 doesn't fit in DisplayPort 2.1 without DSC.
Ok, have a 2022. Thanks!
Rebar reinforced concrete fails, I assume, because the rebar rusts? If so, isn’t the issue greatly reduced (potentially) if we were to use the quicklime process of the Romans? If the self-healing prevents water penetration, does that stop rebar from rusting?
I'm French, I think lycée map highschool 1:1, so I used that term to not have to explain just that. Clearly it was a mistake, as I had to explain it in the end.

I, my parents, my cousins and my nephew and nieces all went/are going to school by ourselves by age 6-7. I do not think this change anything?
Slightly off-topic: His single "index.php" with jQuery is helping him to earn thousands per month.

https://twitter.com/levelsio/status/1675829733668319233/phot...
That would make perfect sense, but to be clear the primary motivation wouldn't be to specifically disable adblockers on the internal network. Rather, it would be to disable any extension on internal company domains, as an information security precaution.
https://archive.is/IciHj
I am a hard core open source guy and make a living with it. It gives me huge grief to see people complaining about red hat. Red hat employs many many people and contributes a big lot. I personally do not like RHEL but worked in a company that more than could justify the RHEL license and even so went for centos. It disgusted me even further because when there were bugs to the red hat bug trackers they went and found their solutions.

I support open source, I believe it needs to be sustainable financially otherwise it will just be replaced by closed source competitors and the world will be better off.
Why? Most companies require skills in frameworks and libraries. The fact you can glue them together shows a different skill, that you'll most likely use in job daily.

This feels so forced. Make a joke CV, strip it of any mentions of these "bad" things, try applying. Good luck.
https://atomic14.com mostly electronics projects with a bit of software engineering and random stuff thrown in.
Start with this https://mml-book.github.io/

Then this https://probml.github.io/pml-book/book1.html
uBlock Origin is specifically one of the whitelisted extensions, and you can disable this feature by setting extensions.quarantinedDomains.enabled to false (in about:config)
In that case what do you suggest, do we ( i.e. the less fortunate not gifted these networks and connections) just give up?
Which extensions and which domains, though?

I think we can all agree that restricting uBlock from working on YouTube probably isn't going to happen, and you might want some restrictions on addons accessing all data on a banking website.

But where did they draw the line? Is someone still allowed to publish an addon which fixes the interface of an absolutely broken banking website, or which allows you to liberate your own data? Will that only be allowed through vetting? What about things like Dark Mode addons which have access to all websites? Is it possible to explicitly request to be included in the allowlist?

I am not against it on principle, but we're missing a loooot of information right now to decide whether this is actually a good thing.
With hobbies the expectations are usually limited to your own ability. You account for the limited external influences and you are on it for the ride. With a business you can't avoid being hopeful. You can't avoid being subject to luck as the core factor of your success. It is a miserable experience to see that thing you are most passionate about isn't yielding any success.
Excellent article. Taught me about the "sterile cockpit rule," which I think might be really useful at my work. Sometimes people start chatting at critical moments during operations and I think I might introduce the concept of "sterile cockpit" during those moments to get people's focus back.
Dialyzer gets you pretty far, Especially since Elixir is dynamically typed.
https://boerman.dev/

Started couple years ago to practise my writing and analysis skills.
I mainly write about energy transition stuff, intersecting with my work at TenneT. I like to analyze stuff as a hobby without the work pressure. In the past I have used blog posts internally at TenneT as well if something came up that was similar to a post haha.
Traffic is mainly driven by summarizing and linking to a post on linkedin.

Its completely written in markdown and generated with hugo and open source here: https://github.com/fboerman/blog
Discussed at the time:

Google and HTTP - https://news.ycombinator.com/item?id=16461923 - Feb 2018 (58 comments)
https://0xfe.blogspot.com/

My posts are sporadic and span nearly two decades now. It's all programming related -- stuff on statistics, music notation, systems administration, etc. Some of these got to the HN front page. :-)
Even in the US drive-ins are a relic of another time and most of them have closed. They were most popular from the 1950s to the 1970s.
The release model for CentOS stream is basically the same as debian. If people are happy using debian in production, I don't see why CentOS stream would be fundamentally different.
Exactly! There is no link on the main hn page to this pool, how are we supposed to visit there? And if nobody visits, what's even the use of having this pool!

Who knows what other hidden nuggets these chosen few Illuminati are hiding!
Show HN: Iridescent crystal with raymarching and signed distance fields
If each package vendors its own deps, when the dep has a security vulnerability and needs an upgrade you need to hunt down every last location it exists in, instead of updating the single shared system dep and being done with it.
I am a very caring parent and I have an exceedingly well-behaved kid. I am always kind and I have very few rules. My kid has unrestricted phone time but still prefers other stuff like Scratch.

If you are thinking of children as prison inmates that deserve the totalitarian treatment, perhaps you are doing something wrong.
In production on SmartOS (illumos) servers running applications and VM's, on TrueNAS and plain FreeBSD for various storage and backups, and on a few Linux-based workstations. Using mirrors and raidz2 depending on the needs of the machines.

We've successfully survived numerous disk failures (a broken batch of HDD's giving all kinds of small read errors, an SSD that completely failed and disappeared, etc), and were in most cases able to replace them without a second of downtime (would have been all cases if not for disks placed in hard-to-reach places, now only a few minutes downtime to physically swap the disk).

Snapshots work perfectly as well. Systems are set up to automatically make snapshots using [1], on boot, on a timer, and right before potentially dangerous operations such as package manager commands as well. I've rolled back after botched OS updates without problems; after a reboot the machine was back in it's old state. Also rolled back a live system a few times after a broken package update, restoring the filesystem state without any issues. Easily accessing old versions of a file is an added bonus which has been helpful a few times.

Send/receive is ideal for backups. We are able to send snapshots between machines, even across different OSes, without issues. We've also moved entire pools from one OS to another without problems.

Knowing we have automatic snapshots and external backups configured also allows me to be very liberal with giving root access to inexperienced people to various (non-critical) machines, knowing that if anything breaks it will always be easy to roll back, and encouraging them to learn by experimenting a bit, to the point where we can even diff between snapshots to inspect what changed and learn from that.

Biggest gotchas so far have been on my personal Arch Linux setup, where the out-of-tree nature of ZFS has caused some issues like a incompatible kernel being installed, the ZFS module failing to compile, and my workstation subsequently being unable to boot. But even that was solved by my entire system running on ZFS: a single rollback from my bootloader [2] and all was back the way it was before.

Having good tooling set up definitely helped a lot. My monkey brain has the tendency to think "surely I got it right this time, so no need to make a snapshot before trying out X!", especially when experimenting on my own workstation. Automating snapshots using a systemd timer and hooks added to my package manager saved me a number of times.

[1]: https://github.com/psy0rz/zfs_autobackup
[2]: https://zfsbootmenu.org/
The Technical Blog of James

https://purpleidea.com/blog/

Random tech stuff and of course my work on https://github.com/purpleidea/mgmt/
matteoraso.github.io

Just random posts.
I think it’s simpler than that. They looked at the Nintendo Switch and decided to copy it, but for the PC. Nintendo was the genius involved. What Valve did is why Microsoft is successful. They executed someone else’s idea very well. Which isn’t that easy to do.
Ah, I see. There’s XLA.jl for TPUs and a bunch of stuff from the JuliaGPU organization for GPUs — I wonder how they compare with TF/PyTorch/JAX.

I’m curious to get perspectives on what remains to be done to solve the missing piece, and what are the biggest challenges to overcome (assuming one gets access to the appropriate low level APIs on top of the hardware — like OpenAI’s Triton).
Hi Reptur, good point. It was a bug and we fixed it on production.
Thanks for letting us know.

If you want, you can double-check product.

Regarding your questions - Yes, we send data directly to google servers.
> As First Officer Ryan listened, interjecting only occasionally to affirm his captain

So, I think the sexism is important to the explanatory narrative because it demonstrates the scale of the power imbalance between the captain and the first officer - the captain sat there and blabbed for 32 minutes including something so objectionable as musing about how if annoying women get murdered, it's their fault. Quoth the article:

> “These are the kind of women you don’t wanna get married to,” he said. “You know, some men, they lose their temper and the next thing you know, the wife is dead, you know… they start punching them and kicking them, and they lost their minds, you know… they kill the woman… it’s the woman who can drive you to do crazy stuff, you know?”

But the first officer was not empowered to object to that - not empowered to object for sexism and murder, not for tabs vs spaces, not for anything. There was, therefore, possibly nothing the captain could have said in that 32 minutes that the first officer would have objected to.
I genuinely believe Gatsby is the epitome of everything wrong with front-end development. It’s such a bad framework. So complex and confusing and fragile just to generate static pages.
Yep. They ship pretty fast too (though I bet they are swamped atm). Just don't try to order the ingredients for flash powder unless you have the requisite licenses. Basically, avoid fine mesh aluminum powder along with oxidizers. Apparently magnalium and perchlorate is fine to order.
I really enjoy this thread, thanks for opening it!

On my end:

- Technical stuff: https://thedarkside.frantzmiccoli.com/
- Entrepreneurship & thoughts on society: https://outofthecomfortzone.frantzmiccoli.com/

I am afraid that my non native english make the content less pleasant to read ;-)

I have been blogging since a long time, including a blog with more than hundreds of articles that I am not sharing. It's strange when you realise that you basically could have written two or three non fiction books.

Of the shared content, the ones I think are the most interesting are:

- A post mortem analysis about a solo startup project https://outofthecomfortzone.frantzmiccoli.com/thoughts/2016/...

- The recent articles about generative on the second blog.

- A write up about a very cool data science project around smart watches https://thedarkside.frantzmiccoli.com/experimentations/2016/...

- Debugging randomness https://thedarkside.frantzmiccoli.com/tricks/2015/11/11/debu...
https://tanmaysarkar.hashnode.dev/
To be fair, they're still using frameworks and libraries. A static site generator is probably not going to be an entry on a CV anyway.
https://chtenb.dev
This would be a nice feature if the user can manage the restriction list. This is the kind of feature that will make the web a better place.
I didn't say give them internet access. The internet is already too far gone down the drain to be salvaged.
If they put in their support contract "sure you can distribute the code but you'll have to pay a $10_000 for each line of code you distribute" then is that adding restrictions to the GPL code? Why is that OK but losing a very expensive support contract not? Does it get better if it's a month to month support contract?

To me this seems like a pretty clear cut case of adding restrictions to GPL code and risking getting those licenses taken away. It will be interesting to see if they face any real repercussions though.
The author of ISMM, Don Lancaster, just passed away earlier this week.

He was also an electrical engineer by trade, and made a good chunk of bread in the 70s and 80s by self publishing books like The TTL Cookbook and selling them by mail order.
Oxide founders answer questions from Hacker News [audio]
Crop failures were a major factor in mortality. Subsistence grain farmers in pre-modern times could expect a crop failure once in 5-7 years, sometimes back to back.
When people say "it's bad so it's not art", they're challenging artistic value, essentially the same as what any art critic does. A cultured art critic who says "this is kitsch crap" and an unsophisticated man off the street who says "this crap isn't art" are both people expressing their dissatisfaction with the work. One expresses his thoughts in a way that is 'technically wrong' if taken literally and the other expresses his thoughts with jargon that is inaccessible to the general public.
That's not how it works exactly. It's just that this pool page is a list of all the pages that have been submitted back to the second chance pool by the mods.
It seems like you aren't following the news. Both Rocky and Alma have announced they will proceed with a workaround.
I like the weird out-of-scale map of places you've lived. Sirmione looks stunning!
The pandemic-triggered unwinding of inequality continues
Optimising compute, video compression, & code generation with generalised AI
No, sexism didn't cause the accident, but I'm glad the article brought it up. Those comments excusing men who murder their annoying wives were horrifying and frankly I think anyone who says stuff like that in the workplace (in this case, violating sterile cockpit) deserves to be exposed publicly (especially a divorce lawyer).

And, it is relevant context, given the kerffufle about whether to follow the checklist and how flustered Okai became.
This includes the drive to monetise everything. Hobbies, interests, skills - everyone now thinks: “how do I turn this into a side hustle? Must monetise all the things…”
Not a lot of content, but https://www.davidpriver.com
Pixels, Process and Prototypes
Thank you, no
Awesome! This might be my new Sunday project once I'm done with the current one.

Mongo's sharding is nice but I'm really tired of their support. They force you to run smaller machines in the contract so they can charge more for # of nodes, and it adds complexity to your architecture so you're swayed into buying Atlas. I could replace it all with a few PG shards with bigger machines.
Asindu's Journal — https://asindu.xyz
https://du.nkel.dev/
https://tommynguyen.dev/

Not too many interesting technical or SWE related posts though. I mostly use it as a scratchpad for ideas and non-tech things I'm thinking about (probably write enough about technical topics at work!)
I think they're to be commended on focusing in areas that aren't obvious, but have a lot of benefit.

My immediate example for this is 'gamescope'. It's like a mini compositor that really improves the edges between X/Wayland

For those using Linux outside of a Deck, look into setting it up!
https://aneksteind.github.io/

I post every once in a while, it’s usually topics I do a deep or shallow dive into. Lately there’s been Rust and graph theory.
I was quite impressed to see they have their own online conference. I’ve never heard of GGcon or matplotlibcon.

I’m not using Julia, so I really don’t know about the library, but it seems like it has a very strong community
That's the crux of the matter. Conscious experience cannot exist in determinstic worlds. In finite sized worlds, such as calculators, any deterministic algorithm is equivalent to a giant lookup table: (input, memory) -> (output, memory), all four entities have a finite fixed size. For infinitely expanding deyerministic worlds it's more complicated, but it's obvious that such worlds have to expand at the expense of some outer realm, as you cannot create more GBs of memory out of thin air.

This problem with determinism has a theological angle (I've warned you). The so called "fallen angel" believed that consciousness can exist in deterministic worlds, and he had an impressive design of such a place. That world was created, but his vision never materialised: his mind was vast enough to imagine such a world, but not enough to see its subtle deficiency.
You could say the same about people having the ability to make wire transfers or international transfers. They're largely irreversible after some period. Every kind transaction becomes irreversible eventually.

No one has solved the elderly exploitation problem yet for the existing banking system. Not sure why it would be fair to hold crypto to a higher standard.
I chose the languages used in the comparison with that in mind. Moving from GA to e.g. Matomo or Plausible does not require to completely reshape the way you think about your problems, you don't have to change the way you work, you just have to learn how your new tool implements it.

(Also Haskell to Rust is pretty straightforward, the typesystem knowledge you learn in Haskell usually means the harder parts of learning rust are made easy. Having done that transition, 1 month is reasonable to be productive in Rust)
Hope that's not sarcasm lol.

Yeah we have copilot subscriptions at work and an Azure GPT-4 instance that is being trained with enterprise data.
Even when I was in high school 20 years ago, we longer had a normal phone at school. I was the only odd one out, trying to call home using a perpetually broken phone booth while all my classmates had mobile phones.
Could you elaborate? I thought upgrading to HTTPS wouldn't involve redoing any sites, no changes to the HTML/CSS/JS/server side code, except for the TLS configuration and maybe replacing links from "http:" to "https:" but that's optional. I'd like to hear how it requires redoing a website?
Damn. YouTube is my favorite consumer product in existence. It has massively changed my life for the better (like learning about health and wellness topics that have actually transformed my life). I watch about fifty hours a month in mostly pure bliss. And it costs $12 or almost nothing. I will never understand how people can be reluctant to part with a few bucks a month for an amazing product.

If you come from a third world country I get it, but many of us here do not. $12 is less than half an hour of work for even middle class Americans and Europeans.

I guess if you don’t even watch YouTube I don’t understand why you are even in this thread.
Tech blog: https://www.softwareatscale.dev/

Substack to keep it simple. But I'm not extremely happy with the design.
Many people oppose the FSF's policy of copyright/IP/ownership theft.
I’m a fan of OSI, and their definition of “open source” is widely recognized, but still, language policing usually turns out to be incorrect. OSI didn’t invent the term open source, and like it or not, other definitions do exist that don’t meet OSI’s standards. The term doesn’t belong to any one organization. I don’t understand the confrontational stance either, with code being offered to individuals. That far exceeds what most companies do, in terms of serving the open source community, no?
I ran Mach on my PowerPC Mac in 1997 or thereabouts. I ran Minix as well. QNX was a pleasure while running Navigator.
1. My phone number is not public information. It's PII and protected, among other things, by GDPR. Phone numbers are also a huge pain to change, and (in my neck of the woods) it's become extremely difficult (and not entirely legal) to obtain burner SIMs.

2. Payment details, depending on the exact payment method, expire in the order of years. Someone as big as Google can easily correlate payments across a wide variety of services. Whether they are allowed to, and whether they do, is a different matter.
David Pogue: What I Learned on my Titanic Sub Expedition