skysight-inc/HackerNews huggingface dataset:
Here's a (2014) article talking about it - https://doi.org/10.1002/2013JB010762

"One notably (and perhaps ominously) quiet section of the fault is the 220 km long Meiktila segment, between the large city of Mandalay and the new capital of Naw Pyi Daw. This long quiet section separates a southern cluster of ruptures in 1929 and 1930 from a northern cluster between 1931 and 2012. The length of the Meiktila segment implies that it is capable of producing an earthquake as large as Mw 7.8 to 7.9, if it ruptures all at once [Wells and Coppersmith, 1994; Blaser et al., 2010] (Figure 22 and Table 4).

We speculate, on the basis of sparse historical records of shaking, that the 1839 Ava earthquake may have resulted from the failure of Meiktila segment, in conjunction with the Sagaing segment, its neighbor on the north. If the Meiktila segment has been dormant since then, and the fault is fully coupled down to a depth between 12 and 15 km, as Vigny et al. [2003] and Socquet et al. [2006] suggest, then accumulated slip potency on the Meiktila segment after 1839 is enough to generate a Mw 7.6 earthquake."
Interesting that you're seeing the lack of intermediate server/API as a drawback. InstantDB sees it as progress, see their essay on it:

https://www.instantdb.com/essays/sync_future
I've seen people using it as an identity marker. People are weird.
Just based solely on comments alone you can see why these posts get flagged. It’s against the spirit of HN to house ideological battlegrounds regardless of whatever the truth or right side is.

Edit: I don’t have the exact theory of the inner workings but always assumed that’s why vouching existed. You are more effectively weighting the opinion of higher karma folks to help drive the site. You could always vouch for something but with each cycle it might down weight it as that’s a signal the story is too contentious. You probably lose some valuable discussions but also get to cut many more that are worthless.
CONTINUED:

I craft UX and frontend design in the browser using a method that's likely a bit different from what you're used to. Your dev team will receive clean, shippable markup & CSS that's ready to be wired up. (Handing off pretty pictures for others to build is not my style.)

This frontend efficiency is only the final piece of a specialized, high-value process of product creation.

The full process can be reduced to these three keys:

1. Object Oriented UX analysis & mapping

2. Rapid prototyping: Multiple iterations of the design-build-use cycle

3. Designing in-the-browser, culminating in shippable code

It's a three part combination that lands the knock out punch every time.

• The process begins with object and data modeling (OOUX) to untangle complexity and find trouble spots. It's a fantastic way to increase your team's awareness of the true scope of your product and tease out unspoken wisdom trapped in mental or organizational silos.

• Next, we'll agree on a design brief, and the rapid prototyping phase begins. I'll then proceed quickly from sketchbook to code to browser. (I usually skip Figma unless there's a need for establishing brand & identity.)

• The work on your project will proceed iteratively, in the original (not "Agile") sense of the word. We'll iterate through multiple design-build-use cycles of delimited, self-contained user experience (not just a random fragment or slice).

• The feedback & lessons we gain from each iteration will inform our goals for the next cycle. Each iteration is a step forward in "how it works" as well as appearance and code. The final iteration represents an optimal user experience written in code that's ready to ship.

Sound fun? I've been doing this for over ten years and it works.

I'm currently available to work on a fractional basis with technology and SAAS teams. Let's schedule a brief call, see if there's chemistry, and get down to it!

email me:

scott [@] designerwho [DOT] codes

https://designerwho.codes
> with gradual typing

Isn't gradual typing widely understood to mean "gradual between static and dynamic", which F# certainly isn't?
https://archive.ph/F8IfJ
Well, bending spoons openly admits you'll have to work harder than in other companies, and they're not startup either...

I've heard horror stories about them, ie interview processes being possibly tougher and longer than faang ones, and much more
Show HN: I Built a Tron Like Trading Terminal for Crypto
Hi Ya'll,

I recently build trading terminal for Crypto. I mostly been using Google Sheets to track some things that to me are important but were hard to come across online, for example the flow of active addresses in a chain, the market dominance of the whole crypto market for a specific project, information about stacking stats, etc.

I decided to built this for myself and thought if I found it useful others might do to. I'm currently paying for 4 different API's, so at least you'll be getting some value.

I built this using Ruby on Rails 8, and ActionCable. Love how easy it is to use websockets with ActionCable.

Anyways, if you a crypto enthusiast or engineer nerd like me feel free to reach out and let me know if you like it or hate it. Any feedback, feature requests, bugs call out is highly appreciated.
I can't believe people are using this term seriously
If you even see a doctor. More and more, physician assistants and nurse practitioners will be the first line of healthcare.
Those get lumped under transportation, which is non negligible. It's not broken down any further
because its easier to produce (e.g. no redesign of the inners to fit the tank, no extra sausage for individual tank production, no stock-keeping, etc..),

because its easy and convenient to replace the tanks for the customer without the needs of opening the device

.. there are a lot of why-reasons one can think of and which we don't know. But, the fact that its been done that way, should tell us, there are other people thought about this already and decided to do it like its done.

If you want to be able to change YMCK individually, then look for a model with individually replaceble tanks or choose a professional device with 8+ dyes. But they're expensive.
> In my experience, most "human recipes" are just random variations on some baseline.

This just shows your lack of experience and curiosity. The art of cooking is a cultural achievement with thousands of years of history, with vast differences between different countries and cultures. Just visit a store (yes, a real one) with a good cooking book section. You might be surprised.
Nice that Unicode is supported, and the localization is a nice twist

Are there any examples of what's possible with extensions?
I have very similar setup, with homelab and separate cheap VPS. In similar manner I have all the services installed directly on the OS but I'm starting to run into issues where I started to consider using docker. I run nginx with multiple (~10) node apps running through PM2. While this works ok-ish, I'm not happy that if for example one of my apps needs some packages installed, I need to do it for the whole server (ffmpeg, imageMagick, etc.). Other problem is that I can easily run into compatibility problems if I upgraded node.js for example. And if there was some vulnerability in some of the node_packages any of the projects use, the whole server is compromised. I think docker can be quite an easy solution to most of these problems.
A sea lion sickened by toxic algae attacked a teenage girl in Long Beach, California, on Sunday, the latest episode of erratic behavior from affected animals.
Nintendo Direct: Nintendo Switch 2
Did you miss the part where the same judge that authorized his deportation, also specified it to be somewhere other than El Salvador? It's right in the same article you quoted. That is central to the ICE screw up. It's not that they deported him, but that they ignored the court's ruling to not deport him to El Salvador, because they're ignoring due process and rushing things for political points.
That IKEA comparison is an awesome, perfect analogy of vibe coding as cheap shitty furniture.

- can't be maintained over time, gonna need to replace it

- mostly simple/basic furniture

- out of place in any existing environment

- easy to break (cardboard tables!)

Sometimes that's all you need though.
Million Dollar Homepage is back, But there's a twist
Well there are a lot of people that buy pickup trucks in America that aren’t in trades, etc.

Ford’s F150 Lightning had a 2 year wait list. So there definitely was a market.

I’m not one of these people but just in my circles I had a neighbor who’s a lawyer who considered one, and another that’s a marketing exec.

And another friend who’s in IT pre-ordered a cyber truck.
The only difference is that you have to specify the type of the list when you declare it though... That's not really a big deal.

List<string> names = ["Peter", "Julia", "Xi"];
names.Select(name => $"Hello, {name}").ForEach(greeting => Console.WriteLine($"{greeting}! Enjoy your C#"))

or

new List<string> { "Peter", "Julia", "Xi" }.Select(name => $"Hello, {name}").ForEach(greeting => Console.WriteLine($"{greeting}! Enjoy your C#"))
The important point, that the author completely misses, is that vibe coding was not made up. It emerged, suddenly, and a lot of people noticed (and then someone gave it a sticky name)

Not recognizing that the limits are melting away, that what is coding is rapidly changing, and writing blog posts in defense of mechanics is increasingly silly and cope.
It's not just Wikipedia - the entire rest of the open-access web is suffering with them.

I think the most interesting thing here is that it shows that the companies doing these crawls simply don't care who they hurt, as they actively take measures to prevent their victims from stopping them by using multiple IP addresses, snowshoe crawling, evading fingerprinting, and so on.

For Wikipedia, there's a solution served up to them on a plate. But they simply can't be bothered to take it.

And this in turn shows the overall moral standards of those companies - it's the wild west out there, where the weak go to the wall, and those inflicting the damage know what they're doing, and just don't care. Sociopaths.
Kilmer, Jarret, Meyrink, and Gries all rendered performances of scientists and engineers that are honestly more realistic and more human than anything I've seen since except possibly McKinnon's in the 2016 "Ghostbusters". Also Atherton's performance was top-notch as the villain.

This remains my favorite movie and the inspiration for me to go into STEM when I saw it as a 10-year-old.

Kilmer was a rare, if difficult, talent, and I'm so sorry we lost him so early.
Great work!

Suggestion, might be good to include Lua in the comparison table - since it’s also used for config as well.
Absolutely. You don't send administration leaders for photo ops in front of prisoners or share AI images of people crying as they are arrested unless glee at the suffering of others is part of the point.

At least with Abu Ghraib the message from leadership was that it was rogue individuals doing bad things. Whether this was actually true is another question, but at least the Bush admin felt it was important to say "this behavior is wrong." Now we've got messaging from the administration saying "look at how much pain we can inflict."
Show HN: StegaCube – Hide messages and files in scrambled Rubik's Cubes
I built a tool to store text messages and arbitrary files in scrambled Rubik’s Cubes - a simple form of analog steganography.

Each 3×3 face encodes up to 4 characters by combining 6 standard cube colors (6×6 = 36 combos).
The key idea: you only need one face, so you can hide messages by casually placing a scrambled cube in the background of a photo or video.

For binary data (images, zip files, encrypted blobs), use the scbase36.py script on GitHub — it works like base64, but uses 36 symbols (because 6×6 = 36).

Would love feedback or ideas to push it further.
I also made versions for 5×5, 7×7, and 9×9 cubes — storing 12, 24, and 40 characters per face.

Try it out:
- https://cube.xtn.sh (3×3 – 4 chars)
- https://cube.xtn.sh/5x5 (12 chars)
- https://cube.xtn.sh/7x7 (24 chars)
- https://cube.xtn.sh/9x9 (40 chars)

GitHub: https://github.com/xtncl/StegaCube

No data ever leaves your browser. It’s pure HTML/CSS/JS — you can also save it and use it fully offline.
https://en.wikipedia.org/wiki/Source_Code_in_Database
There are crawlers that will recursively crawl source repository web interfaces (cgit et al, usually expensive to render) despite having a readily available URL they could clone from. At this point I'm not far from assuming malice over sheer incompetence.
They need a 'vibe coder' for that because no software engineer worth their salt is going to onboard as muscle for debt collection agencies.

Not the first job post I've seen lately that has reverted to an aggressive tech-bro tone, either. I thought we moved on from the brogrammer shit of the last decade but it's back in full swing.
> Why would you crawl the web interface when the data is so readily
available in a even better format?

To cause deliberate harm as a DDOS attack. Perhaps a better question
is, why would companies who hope to replace human-curated static
online information with their own generative service not use the
cloak of "scraping" to take down their competition?
Where do the features come from, feature engineering? That's the method that failed the bitter lesson. Why would you use genetic programming when you can do gradient descent?
Hey thank you for sharing your project! I am really enjoying using it while working at home.
A quick observation, the link to share a mix for the birthday is not clickable cause the save menu is clicked instead (yes I'm a QA Engineer). Great feature to save mixes!
I will wear) my “I <3 Toxic Waste” shirt today in memory.
Good example fow how the internet is/was made to connect. The thought almost feels quaint by now...
Are we fucking around here? There are exactly two construction projects that got estimated on time and cost in the US. Cost overruns are so routine as to not be noticeable.

In fact, if this is not the case, then this makes a good argument for the cancelation of CA HSR since it must be run by notoriously incompetent people since it is delayed decades and over a hundred billion over budget.
I've written some unfathomably bad web crawlers in the past. Indeed, web crawlers might be the most natural magnet for bad coding and eye-twitchingly questionable architectural practices I know of. While it likely isn't the major factor here I can attest that there are coders who see pages-articles-multistream.xml.bz2 and then reach for a wget + HTML parser combo.

If you don't live and breath Wikipedia it is going to soak up a lot of time figuring out Wikipedia's XML format and markup language, not to mention re-learning how to parse XML. HTTP requests and bashing through the HTML is all everyday web skills and familiar scripting that is more reflexive and well understood. The right way would probably be much easier but figuring it out will take too long.

Although that is all pre-ChatGPT logic. Now I'd start by asking it to solve my problem.
I can easily "vibe code" production ready code with Windsurf. The code is SOLID, unit tested, documented, commented and resembles the code I'd write by hand. It would be impossible for you to distinguish my vibe code from the code I wrote by hand a year ago.
For most of the workloads you’re putting on the BEAM, they are IO bound and this is not of any consequence
> Disappearing people is not something the US government is allowed to do.

Allowed by whom?

That's always been the problem with the (especially American) idea of a separation of power or checks and balances being sufficient to stop bad actors. The legislative passes laws, the judicative applies those laws, the executive carries them out, okay. But at the end of the day out of those three the executive is the ones with the guns. Combine this with unitary executive theory and now a single person gets to call the shots (literally, if necessary) while the other two branches become legal window dressing.

Under Trump the US has literally deported people and revoked green cards for their alleged affiliations alone - not criminal ones either as that would have had to be decided by a court, instead the pure suspicion is sufficient.

Keep in mind that having processes isn't inherently better. The Soviet Union made sure to use mock trials and coerced confessions because it desparately wanted to maintain an appearance of legitimacy. While in Hitler's Germany or Mussolini's Italy the state might have literally just killed you without a trial, the Soviets went to great lengths to create a paper trail for a legalistic justification before killing you (or sending you to a forced labor camp to die of "natural causes").

Institutions don't protect you. Institutions are just other people. If your system of governance depends on the people at the very top acting in good faith on the powers they are granted, it's really just built on wishful thinking.
> Wine is linux only stable abi

https://blog.hiler.eu/win32-the-only-stable-abi/
The image that they’re forward thinking by embracing a trend that VCs love.

The image isn’t for potential employees, it’s for VCs and hype.
Antithesis | Multiple Roles | Onsite | Full-time | Vienna, VA (D.C. metro area)

We are making autonomous testing platform that finds bugs in your software
with perfect reproducibility to help you fix them.

Please apply here https://antithesis.com/company/careers/

Open roles:

- Senior Software Engineer

- Website Engineer (mostly Frontend)

- Systems Administrator

- Technical Recruiter

- Senior Consultant

- Customer Success Manager
This is what you get when an AI generates your code and your prompts are vague.
Because the scrapers they use aren't targeted, they just try to index the whole internet. It's easier that way.
the website doesn't even have tos or a working privacy policy link on their homepage yikes
It's awesome that it's coming to Android as well. I was mind blown when I got it on my phone traveling between Spain and Portugal by car.

It's hard to find a one-size-fits-all solution. I don't know if satellite coverage would still be available under rubble. It's definitely valuable in other situations.

The country coverage is a huge part. My country will likely not get satellite coverage in the next 5 to 10 years. Such countries is where disaster response is worse and infrastructure is more prone to failure.
HN should allow comments for job postings.
I think you are doing all the right things - meditation, counseling, journaling.
I would add exercise if it's possible for you, it has a big effect in lowering anxiety for most people.

> If you have any tips on the above, have similar programming-related anxiety issues, and/or have overcome them, please share what you can. It will really help me out.

I think all devs hate Jira boards and being judged on how many points they score each sprint. Estimating things well is extremely hard so even great devs sometimes don't finish sprints well - which causes unnecessary angst if your boss is the kind of guy that gives a hard time over something like this. There is no magic bullet here - I think the most important thing is a sympathetic boss who you connect with and who doesn't pressure you constantly. How were your previous bosses?

> I do want meaningful work—I don't want to pick my nose all day. But I need a less demanding environment. All I see on LinkedIn are "fast-moving" startup roles. Are there any slower paced web dev jobs?

Yes, for sure. These roles exist, especially in non software first companies and/or big legacy systems. Banking, insurance, manufacturing etc etc. The odds are the pace would be slower.

> The only other option is to change career within or outside of software. I have no ideas here, and to be honest, this is rather frightening. I'd be curious to hear what others have done.

Who doesn't entertain this thought here and there, even people who love software development can get fatigued after 10 years.
I have no idea too ; I'm thinking I have no idea I'll even be able to remain employed 5 years from now with the pace AI is advancing at, but that's a different discussion.

Anyway to recap - key to job longevity is your direct boss that's the most important thing. higher chances of slower pace in legacy or non software businesses. Second career is something most of us think about and I don't have a solution either - but I think getting fired once or even twice doesn't mean at all you have no way of succeeding in your next role. It just means you had one bad role. Good luck and take care!
Their mission statement is: "Automating debt collection calls for banks".

Which is kind of funny, because if it's an automated call you don't need to even take it. Who picks up the phone from unknown numbers these days?
But vim vs emacs is fine?
Risks, risks & risks.. That's my #1 priority on communicating estimates.

Overall this is a nice short summary on the topic. The one thing I would add that I found very helpful on larger projects is communicating the risks & unknowns. I suggest listing them out at the start of the project & update their status as you work on it.

I've worked on teams where it's done with a simple color (red, yellow or green) on how confident we are on the task estimate based on risks/unknowns. This is the simplest way in my opinion.

I also like Basecamp's Hill Charts - https://3.basecamp-help.com/article/412-hill-charts
This is the way imo. I flagged this story, I believe in due process, I don’t agree with the administration but I also don’t want HN to become yet another tribal battleground and these posts only fuel those comments.
Some more up-to-date information which adds important context can be found here: https://clearinghouse-umich-production.s3.amazonaws.com/medi...

Relevant sections include:

> In support thereof, ICE offered a Gang Field Interview Sheet (“GFIS”) generated by PGPD. The GFIS explained that the only reason to believe Plaintiff Abrego Garcia was a gang member was that he was wearing a Chicago Bulls hat and a hoodie; and that a confidential informant advised that he was an active member of MS-13 with the Westerns clique.

> According to the Department of Justice and the Suffolk County District Attorney’s Office, the “Westerns” clique operates in Brentwood, Long Island, in New York, a state that Plaintiff Abrego Garcia has never lived in.

> The attorney for Plaintiff Abrego Garcia subsequently made multiple attempts to obtain additional information from law enforcement concerning these allegations. PGPD indicated that it did not have any incident report related to the Home Deport episode at all, nor did the Department have any incident reports containing his name. The Hyattsville City Police Department (“HCPD”), on the other hand, confirmed it had an incident report for the Home Depot incident, but that only 3 people were named and Plaintiff Abrego Garcia was not one of them, nor did it have any other incident reports with his name in its database. His attorney also contacted the PGPD Inspector General requesting to speak to the detective who authored the GFIS sheet, but was informed that the detective had been suspended. A request to speak to other officers in the Gang Unit was declined.

> On August 9, 2019, the attorney for ICE indicated on the record that ICE had conferred with its law enforcement partners and that all the evidence and intelligence they had was what was contained in the GFIS.
From the job posting it sounds like the company value prop is AI agents as debt collector? They want to “solve deep problems like collecting more money”. What a shitty dystopia we’re creating.
Private equity firms and large management consulting firms gain extreme visibility and influence into an entire sector. If mckinsey recommends raising prices, its likely everyone in your sector is raising prices. If everyone in the sector does the same action, then no one loses out.
Truth. I have a platform with over a million photos. It costs me a lot of bandwidth.
I think this is where it originated from:
https://x.com/karpathy/status/1886192184808149383?lang=en