skysight-inc/HackerNews huggingface dataset:
> I wouldn’t expect two teams in different companies, one in California and the other in New York, to use similar notations unless someone was deliberately keeping them in sync.

I feel like you need a reference implementation for almost any spec out there for it to remain consistent, like a tool that everyone might use for working with UML or whatever. For example, have a look at BPMN, which has https://bpmn.io/ without which it would be another spec that many wouldn't care about.

Of course, the tools actually need to be good, because I've seen too many bad Eclipse based pieces of software, like for 4EM modeling or other approaches that never really took off in the real world, outside of niche contexts. It might be a case of model driven development feeling pretty useless, unless it actually helps you develop the solution with minimal friction.

A good example of this are ER diagrams in MySQL Workbench! For example, consider the following, what I've sometimes done:

- open MySQL Workbench
- reverse engineer an existing DB, get an ER model
- alter the model as necessary (add tables, change columns etc.)
- use the forward engineering/synchronization tools to get DDL that could be applied to DB
- execute or alter as necessary beforehand

Contrast this to the workflow that a colleague of mine had:

- open draw.io
- open a manually drawn ER diagram of the DB from local/shared disk
- compare against DB schema manually, possibly fix parts that have changed in the DB since last diagram update
- alter the model as necessary, using regular drawing elements and text (with lot of it being more like working in Paint)
- once happy with this "documentation" and it looks good, manually write all of the SQL that's needed for migrations
- execute the SQL

I think the best kind of documentation and models is the one that doesn't lie to you (can be updated automatically) and tools that integrate with what your infrastructure/application/schema actually is supposed to be, rather than some out of sync model. Otherwise you end up with documentation that is wrong or that nobody cares about.

If you want something like UML or any other modeling approach to be popular, I'd argue that you'd need something like the following:

java2uml --in-package src/java/main/dev.kronis/sales_app_2022/products --out-model products.uml
"MadeUpSoft UML Studio" > File > Open > products.uml
... do your changes
"MadeUpSoft UML Studio" > File > Save
uml2java --in-model products.uml --out-package src/java/main/dev.kronis/sales_app_2022/products

Until we have model driven development that goes both ways (forward and backward engineering), the use cases for it will be severely limited.
Makes sense, I wonder if G can even possibly display the accurate number since by default it's including synonymic variations of your query words.
California heatwave leaves older adults teetering on edge
iCloud photo are not e2ee, but encrypted at rest.
The key is encrypted with your password. Once you're logout, they are not supposed to be able to access them..
I hope one day someone makes Cole’s law
Do you have any numbers?
I had an understanding that quantum entanglement can be used to for encryption and guaranty there are no man-in-the-middle attacks by making sure the entanglement is not broken. if we can’t know the collapse happened how can we make such claim (mitm can meassure stolen briefcase put it back and no one would know)
Who or what hyper-focuses on memory safety? (And settles for it?) Pray tell, what could the Zig VP of community be alluding to out of the blue without any prompt whatsoever?
For what it's worth, http://old.reddit.com/ is more or less as usable as it's always been, and has no nagging pop-ups. (There's a small "TRY REDDIT MOBILE!" banner that pops up once every few months or so if you're using a mobile browser, but that's about it.)
EOT was the only correlation?
no, not at all,
doctors can and do actually follow theirs
> Type out the url, he detects HN redirects

referer actually
I find videos terrible for learning on their own. But combined with taking notes, reviewing them after, and using them to kick off a bit of reading or (better) experimentation, they can be an invaluable part of the learning process.

Much like traditional lectures, in fact.
Stacking multiple exposures should help with that.
A calculator definitely wins for that too.

Eg. You can get an exaggerated deformation view of a part, with animation for different input stress.

VS a slide where you only get the one value of output at a time
It's also one of the very few frameworks that cares about accessibility by default in their examples: no buttons-as-links, no divs-as-lists, clear contrast everywhere.
Not really Poe's law. The statement may be exaggerated, but is also true to a degree.
The problem with accounting for hardware, is which hardware do you account for? If you really want to get into the performance optimization weeds you end up relying on e.g. specific characteristics of a vendor's CPU. The Mechanical Sympathy blog had posts that do this, and the problem with this is it doesn't generalize. Hardware changes (e.g. SSDs have different performance characteristics compared to spinning disks) and you can even design hardware to efficiently implement particular algorithms.

That said, there are areas within algorithms that do look at optimizing for typical hardware. E.g. cache oblivious algorithms are designed to take advantage of caches as found in modern CPUs.
To be fair they were probably doing it as a disguise to the real goal: spy on everything you do on your phone and send it to the "authorities", no questions asked. Before the autists noticed it after it was implemented, Apple simply announced beforehand that it's devices would start spying on you, but it's to protect the kids you know...
It seems like this microcosm is akin to the macrocosm of human emotions, memories, psychology etc.
Rather.

I'm disappointed in HN comments on this thread.
I think that violating a contract using a fake name is pretty risky. If you're going to do it on I2P-only services or something like that, maybe you'll get away with it, but the best way to avoid getting caught for a crime or contract violation is to not commit it in the first place.

I read sagas about people getting doxxed every day, even children. You may trust your opsec, but it only takes one slip-up to be out a large quantity of money. I wouldn't risk it.
Do you have experience with YouTube or Wikipedia rabbit holes? Try imagining that, but instead of a 5-20+ minute long video or an encyclopedia article, it is a saccharin video mill full of memes, music, fun facts, and anything else that can fit inside a one minute video while only requiring users to swipe their finger.

The TikTok algorithm, to put it another way, is really good at delivering relatable content within an hour or two of app engagement (liking, commenting, subscribing).

The work to reward ratio favors the user heavily. Most videos on tiktok are within 20 and 30 seconds so the user invests very little and can consume a lot with little time.
not really. its a spectrum.

the only real difference is the sense of smugness when it works. In the old days deploying LAMP was a sense of achievement. save for patching, there wasn't much more work to do.

Kubernetes is basically the same level of effort, but the upkeep is a bit more.

Also the networking is batshit, and so is the aversion to swap.
You do realize some of the internet's biggest sites run on the lamp stack, right?
Never saw this. Is this a US only practice?
The way SPAs work is very performant but are also poor for indexing. Critical Path CSS is mostly used in user facing sites which one wants to get indexed by Google. As page speed is one of the factors considered in SEO, and rightly, one tries to optimize that. Vue, React, etc. are poor at SEO as they do not even try to do solve the problem as they are used to build apps and not sites.
There could be loads of reasons for this price difference other than supply. Android's higher market share, the ease of further exploiting any priv esc, the fact any zero day will patched much slower for a majority of devices...
Note: Vaguely related to part of the book The Overstory.
This sounds amazing, and anything that go towards curing cancer is fantastic.

I do hope this means that we don’t give up trying to reduce pollution though, that it won’t sap the resolve for clean air.
I thought it was 80MB and even then you're constantly swapping.

(I had 32MB of RAM on the computer I learned Emacs on and it was totally fine.)
So here's an interesting story of how I became a C programmer. Around 1990-1991, I was deeply into TinyMUD and similar games. An acquaintance had forked TinyMUCK and developed it into a programmable system using a derivative of Forth. Here's the catch: up until this point, development had been done on 4.2BSD VAX, and dereferencing NULL pointers was no big deal there.

I was tasked with porting to SunOS 4, where if you deref NULL you crash with SEGV. Therefore I had to get real good at GDB real fast and chase every instance of NULL usage, where I'd put in an initial check first. I did my job alright and before long, our server code was running smoothly cross-platform, and I'm fairly sure that my patches had far-reaching effects beyond the SunOS platform I'd developed on.

My colleagues and I were at the forefront of a wave of new Internet users in the early-to-mid 90s, and the embedded programming language environment of a simple text "adventure game" was conducive to many people learning how to program in a simple and forgiving environment. Those of us who hacked clients and servers were a somewhat elite vanguard; I decided to specialize in systems administration and had an interesting career soon afterwards.

And it all started because some VAX programmer had thought it was no big deal to dereference NULL pointers in a pervasive way throughout the ANSI C codebase of a game server.
> on their phones?

Strongbox for iPhone/iPad: https://strongboxsafe.com/

There are plenty Android Keepass apps too, i don't have any experience with these though.

>And how do people choose

FWIW, KeePassXC is the best (most widely adopted) one for Desktop.
It's not that the demons found it appalling per se, but rather that they lacked imagination to come up with the more creative stuff that humans did to each other.

"Oh, he did his best to make their short lives miserable, because that was his job, but nothing he could think up was half as bad as the stuff they thought up themselves. They seemed to have a talent for it. It was built into the design, somehow. They were born into a world that was against them in a thousand little ways, and then devoted most of their energies to making it worse. Over the years Crowley had found it increasingly difficult to find anything demonic to do which showed up against the natural background of generalized nastiness. There had been times, over the past millennium, when he’d felt like sending a message back Below saying, Look, we may as well give up right now, we might as well shut down Dis and Pandemonium and everywhere and move up here, there’s nothing we can do to them that they don’t do themselves and they do things we’ve never even thought of, often involving electrodes. They’ve got what we lack. They’ve got imagination. And electricity, of course.

One of them had written it, hadn’t he … “Hell is empty, and all the devils are here.”

Crowley had got a commendation for the Spanish Inquisition. He had been in Spain then, mainly hanging around cantinas in the nicer parts, and hadn’t even known about it until the commendation arrived. He’d gone to have a look, and had come back and got drunk for a week.

That Hieronymus Bosch. What a weirdo.

And just when you’d think they were more malignant than ever Hell could be, they could occasionally show more grace than Heaven ever dreamed of. Often the same individual was involved. It was this free-will thing, of course. It was a bugger."
Same! I wrote a public web app so that I could access the model from my phone [0]. This is how I found Replicate [1]. Their SD model is very cheap to use. While we wait for a native Mac app, I recommend accessing the model straight from their web UI.

[0] https://www.drawanything.app/

[1] https://replicate.com/
This is a poor analogy overall, but I think to would be better to think of it thusly...

K8 is where you don't own the kitchen, and you lease it when you wish to cook. You aren't aware of how to maintain the kitchen, or buy the ingredients you choose to cook with. In fact, you aren't even able to tell if a mango is ripe or not when shopping, because you don't shop and don't know how to.

That's what K8s are.

Meanwhile, SysAdmins know how to maintain, manage, run the kitchen... as well as cooking the meal. SysAdmin knowledge scope is greater than K8 knowledge scope for this reason.

What AWS, what docker, what K8s have done, is outsource specific realms of knowledge and skills, so people don't have to "deal with that". But if one is outsourcing knowledge and skills, one cannot claim that this makes the work more sophisticated.
I used React, and Tailwind CSS
Can you? You can slide it, sure, but to understand how it works you'd have to be able to make one for yourself, and that understanding is the underlying math, same as with the calculator.

Engineers do learn how floats are stored and how computations are done on them to avoid numerical problems while solving whatever differential equations and matrices that they need
https://www.nytimes.com/2019/06/17/nyregion/battery-park-cit... (https://archive.ph/gTVgM)

It’s a Beach if We Say So: Lost Scenes From Downtown’s Hipster Landfill

Before Battery Park City, artists and sun-seekers made themselves at home.
>Why is that important? Seems to me the most important detail is how ideological blindness led an entire college to make false accusations against innocent people, and then double down when all facts came to light, to the point of losing $36M and all not apparently acknowledging that they were ever wrong. Isn't that weird? Isn't that really, freaking weird?? What does it imply about academics, society, racism, ideological capture?

Indeed. Reading the comments on the New York Times article linked to the other recent HN discussion of the case, there are—among many forthright condemnations of the Oberlin administrators and students that caused this catastrophe for the college—more than a few comments lamenting how the worst outcome of this is that "Trumpists" will gloat. Not that a bakery faced six years of litigation (in the legal and public spheres) against the college with the billion-dollar endowment that is the closest thing to "The Man" in their small town, but that the commenters' own ideological enemies might be pleased by the court case's outcome.
Apple would never collaborated with GNUStep, first of all, when GNUStep started NeXT was still around.

Secondly, Steve Jobs wasn't an happy fellow about the whole story regarding GCC request to get back the frontend changes into upstream.

Gtk OOP is actually a clone of Motif OOP, which Gtk was cloning in first place.
Seconding Keepass and many of the compatible software as excellent choices!

Use whatever you want for sharing your database across devices, like Syncthing or Nextcloud (or even USB thumb drives), as long as you have a strong password for it (or other means of unlocking it) and it should alleviate many of the availability related complaints about file based secret management.

It even allows storing files (like SSH keys) and on some platforms has the possibility of typing your credentials for you so they don't end up in the clipboard, even though when you use the clipboard functionality they get cleared out of it after a little bit.
Looks great but I use Linux and the README is fairly Windows-centric without warning. It'd be nice if there were clearly deliniated sections for Windows vs *nix.

There's a (very ironically named) "Manual installation" section which might seem to be the answer for Linux, but then it's not immediately obvious which preceding sections are Linux or Windows without doing critical thinking.
I've been having a lot of fun with Stable Diffusion and Midjourney.

One thing that is very powerful with Stable Diffusion is using text inversion ( https://textual-inversion.github.io/ ) - you can add additional input samples to further extend the possibilities beyond what is included in the original model.
Funny, it probably does a whole lotta things, but it can't create the `~/Desktop/charl-e/samples/` directory? That seems like it should be relatively trivial...
There's a difference in exclusive dealing by a market leader and by a new entrant.

Of course, if and as a new entrant garners increased share, rules should change to reflect that.

The problem is that market dominance tends to be a positive feedback loop, for reasons not associated with actual product superiority. Ultimately it quashes choice, competition, new innovation, and the like.

Current US antitrust legal theory mostly ignores this based on the Bork / Posner / Director (all Chicago School) tradition. See Cory Doctorow's new book Chokepoint Capitalism for a revised take: <https://doctorow.medium.com/what-is-chokepoint-capitalism-b8...>
Some of these recent database names are sure becoming *ahem* interesting. At this point I'm considering created a database named MurderHornetDB just to avoid missing out on the fun.
Ask HN: Autistic employees think they’re better than everyone
I’m working with a 10x engineer who’s most likely autistic and produces more than everyone else. He’s taking the team down because he steals work from others and nobody can learn the codebase. It’s also really bad code so he’s the only one that can understand it and refuses to document or explain what is going on. Is it rare or is it a common situation?
Another free offline and easy to use model with a GUI can be downloaded from here: https://grisk.itch.io/stable-diffusion-gui

For some genuinely incredible results try this pattern for instruction:

Portrait of {Name of some type of identity such as "Faerie Princess" or "Dragon Queen"} {Name of a celebrity such as "Scarlett Johansson"}, beautiful face, symmetrical face, tone mapped, intricate, elegant, highly detailed, digital painting, artstation, concept art, smooth, sharp focus, illustration, art by artgerm and Greg Rutkowski and Alphonse Mucha and Boris Vallejo and Johannes Voss and Aleksi Briclot and Michael Komarck.

Run several iterations of the same query as some results will have anomalies.
(This was 20y ago) None, they wanted to go into knowledge management and we should be key to build this up + social tools, but I didnt want to leave Berlin
/or fly twice a week to SAP HQ which was the requirement.
Which is exactly why Apple showed the following at WWDC 2022, just to make it clear that the time for Objective-C is done.

https://developer.apple.com/videos/play/wwdc2022/102/

> The Objective-C language, AppKit & UIKit frameworks, and Interface Builder have empowered generations of developers. These technologies were built for each other, and will continue to serve us well for a long time to come, but over time new abstractions become necessary. For a while now, you've seen us hard at work defining the next generation of integrated language, frameworks, and tools: Swift, SwiftUI, and Xcode Previews.

> Tight integration in a development platform like this requires that all three pieces be designed and evolved together, both driving and driven by one another. Swift result builders were inspired by SwiftUI's compositional structure. SwiftUI's declarative views were enabled by Swift value types. And Xcode Previews was specifically designed for, and enabled by, both. Now, the result is the best development platform that we have ever built. And this year, Swift, SwiftUI, and Xcode all have fantastic updates that take this vision further, and make it even easier for you to build great apps for all of our platforms. And it all starts with Swift.
"In my head, there has always been a missing piece of software - a "database compiler", that can take the very complex and high-dimensionality abstract specification for a domain and codegen a purpose-built database engine."

You nailed it!

And this is in fact our design for TigerBeetle, an Iron Man suit that you can put any state machine business logic into. You get global consensus protocol and local storage engine, with all the performance of TigerBeetle, and it's a really nice experience writing your own business logic inside of that. You can even test everything using Deterministic Simulation Testing.

Long term, we want to extract this into a library. Reading the TB source, you'll see all these abstractions are something we're thinking about.
> The era of the open internet where people could freely visit different pages with a single browser is slowly coming to a close.

I prefer to think it's just taking a short nap.
For many years, prosumer DSLRs have been said to have "APS-C" size sensors. Or "1.6x crop factor", or "1.8x". That's a a multiplier for effective focal length, relative to using the same lens on a 35mm film body.

DSLRs with sensors the same size as 35mm film were called "full frame".
I’m not worried about the boogers on the carpet but every time I fly now there are a few people on the plane with a horrific cough but no mask, meanwhile the pilot reads a script asking us all to respect each other’s masking choices lol
I disagree strongly with this opinion. Videos and text can play different roles in the comprehension of ideas.

My experience is that if I'm comfortable with a topic, text is far more effective as a medium to absorb knowledge from. For learning programming languages, for example, I've found it much more effective to read books that to sit for lectures or online videos.

However, for topics like complex mathematics or algorithms, especially with dense terminology, text often appears like an impenetrable wall of text for me. Good video lectures help me see through the professor's thought process and divide the problem in smaller, more comprehensible parts.

In my opinion, the strongest advantage of video content is that they include an element of guided attention. A good video can forcefully mute the secondary details and highlight the essence of a concept or process.

I can see how you can spend hours on videos and not learn a lot though. After getting an insight from a video, the concepts need to be practiced through exercises, which is active as compared to passive watching, else the advantages are lost because the information can be easily forgotten.
But people don't run it intelligently. For a lot of stuff the intelligent thing to do is use SAP as a plain database and program your own logic. But now what you really have is an inferior database with an inferior programming interface, and you pay through your nose for the privilege. Of course getting to somewhere useful is a battle if you have to use SAP consultants instead of real programmers.
Yes. Our political and economic system maintaining duress perpetually is why the US has those, not human nature. It's also how we got monarchies, which modern capitalist systems evolved from.
So I just launched this inspired on our brief conversation! :)

https://content-parser.com/

You can parse any URL into markdown with `https://content-parser.com/markdown?url={encodeURIComponent(...}`.
>was created to make creating GUIs more pleasant

Checking through the repo and videos, I don't see how this is the case. It seems a pleasant language but there isn't something GUI specific. That said the last one seems to have an issue frequently attributed to Rust, specifically requiring much effort to wrap an "unsafe" library for usage on "safe" language.
We dive into this in detail here in “Let's Remix Distributed Database Design!”, a talk given at the Recurse center: https://www.youtube.com/watch?v=rNmZZLant9o

TLDR: Here's also a 10 min lightning version given at HYTRADBOI '22, on why technology/research has changed enough that we need new storage engines to take advantage of where things are going: https://www.youtube.com/watch?v=yBBpUMR8dHw