skysight-inc/HackerNews huggingface dataset:
Minimizing effort is IMHO almost always a worthy goal. All else being equal, less friction in making or maintaining a diagram means diagrams are more likely to be made and maintained, or that more thought can go into a fixed amount of diagrams. People who don't care about diagrams being useful when making a diagram is easy won't suddenly start caring when it's hard.

Also, not all diagrams are there to communicate a carefully considered point. One other value of "diagrams as code" is the ease with which you can turn the output of some program into a diagram, providing another useful way to think about the problem you're solving. For example, when debugging or verifying correctness of code I've been writing, I find it occasionally useful to add a bunch of print statements sculpted so that I can paste the output log into PlantUML and immediately get a nice, visual representation of the thing I care about. Such diagrams are throwaway, generated on the fly, but can be of great help.
Verily is not a moonshot.
Richest guys I've met drove a Buick, lived in a rather plain house and wore everyday normal boomer clothes.
https://archive.ph/FaZYK
I guess Microbros would not be a good fit then.
This is doing all the right things and I think I'll get one, though I think their product videos are doing a disservice showing people playing in crowded areas. Show people playing in parks surrounded by people bored on picnic blankets. If it's in a crowded area, show assisted navigation.

We'll know they're onto something if people are messing with these in Dolores Park when the weather turns nice in April.
We are not even 0.01 Kardashev.
Ray is the next generation ML framework
this seems like it could be a way better experience for writing airtable scripts - are there any examples/templates of this use case yet?
i'm confused by this automatic lumping together of "tech" and "growth". Will Google or Facebook make most of their profits far in the future? Is the universal expectation for Google to double next year? and people ran out of patience and dumped Google stock so that it halved in value? of course not, something else drove this.
Pizza costs? Two old posts on topic and possibly of value, one pizza for one for about $1 per pizza:

Pizza is one of my standard food items, and I explained how I make pizza in

https://news.ycombinator.com/item?id=34081087

with some more details in

https://news.ycombinator.com/item?id=34085805

Those two, old posts might be of some value for people interested in pizza. For costs, I estimate the cost of ingredients for my pizza for one person at about $1 per pizza, that is, a lot less than single slices in NYC.
Mermaidjs supports css style sheets and hints which pretty much hits your target.
Right, but I assure you most of them do not consider themselves "white" by any stretch of the imagination. The term "white" has deviated so much from Caucasian/fair-skinned and became a mostly political term in the US that most Arabs specially 1st and 2nd generation would never identify with.
I upgraded to a Dell U4021QW a couple of years ago and I love it.

I downsized from a 16-year-old Dell 3007WFP with two bulky 24' monitors, so a refresh was overdue. Although I enjoyed my old setup, I wasn't sure if I'd get used to a single monitor, but it was a great choice in the end.

The 4021QW has a decent size and resolution (5120x2160 @ 60Hz), Thunderbolt 3, a minimal 2500R curve (I dislike curved screens), great color accuracy, and the pleasure of not having a bezel and moving apps between monitors improved the experience in more ways than I expected. It also allows seamless switching between an MBP and a Linux desktop (although I use a separate KVM and not the one embedded in the monitor).

It's not perfect, though. I wish it were a few inches taller and wider, and that it had HDMI 2.1 ports (only the DisplayPort supports 60Hz; the 2x HDMI are capped at 30Hz). I also would prefer something brighter (300 cd/m² is not too great, particularly as I use DarkMode a lot).

edit: the other thing I did was to get a nice Ergotron arm monitor. It's a fantastic experience to have a big monitor floating in space, without being tied to clunky monitor stands.
I really wish we had other tools than the Fed at our disposal. Legislation could be passed to create surtaxes on profits that exceed the current rate of inflation to help curb the inflation spiral. Likewise, we could pass legislation restricting the ability of private banks to grant lines of credit (so as to shrink the money supply on the supply-side rather than the demand-side). Either way, it would be nice to see the supply-side take a hit in this circumstance rather than the demand-side. Hit the asset-holding classes harder than the wage-earning classes. Ultimately, it's the asset-holding class that got us into this disaster in the first place.
1.618.....
Wasted effort affects battery life.
It is intriguing because it may have been ejected after a star went red giant and stripped most of its volatiles from it, a billion years ago and wandered across the galaxy very slowly until it first encountered our solar system. It would have been incredible to be able to put together a lander mission, but the direct delta-V to rendezvous would be ludicrous.
That's not quite accurate. Sussman says that the more fundamental computer science that he and Abelson had taught up to 1997 or so had become obsolete, because the transistors had disappeared into massive chips and the code had disappeared into libraries. Software and hardware became a matter of integration.

He told the MIT people in charge of developing courses that he and Abelson were quitting, and they should figure out what to do next. The world had moved on to interfacing complex chips to sensors and actuators, and it wasn't easy, because the chips were imperfectly specified. To a certain degree, you tried different things to see what worked. I think he was rather disgusted with the situation, compared to the clarity he had a couple of decades earlier using Scheme.

So, the MIT professors that replaced him went with Python. It had great libraries, and it was amenable to fast turn-around when gluing software and hardware together in the lab.

I had a discussion with Sussman a decade or so ago about this, and what he told me then agrees with what he says in the video.
Well, and I can't personally confirm this, they say NYC water is somehow better for making the dough in this style of pizza.
Yup. I've seen several stories about such incidents, one of the good things about the internet is the ability to spread info on these things.

Safety specs saved this guy's eye from an exploding angle grinder disc.

https://www.reddit.com/r/pics/comments/4npyfu/safety_specs_s...
Microserfs?
If you’re in NYC and you want the _best_ pizza, step 1 is to take the train to New Haven.
What is great is that this becomes code. The next person modifying this workflow will be blamed for not updating the diagram. Now you always have up to date architecture (until someone removes the comments lol)
I'm not sure what you don't like? Sorry, must just be missing your point.
The main difference is that reading from channels will block if its empty where Futures, return the same value.

Written more concisely.

f := New(func() Type{return t})
v := g.Get()
w := g.Get()
I appreciated this comment. This is something I hadn't seen :-)
Yep, "unlimited vacation" sounds nice the first time you hear it. Until you realize that it doesn't mean you can take 8 weeks/yr of vacation, it just means that how much vacation you get is no longer clearly defined and you have to work it out with your manager. And also, the company no longer has to pay you for vacation you don't take.
I prefer actually materializing the tables so then I can check the output for what the transform tables and the joined tables look like.

generally can't just swap transformed in final because final depends on the output of transformed?
I'm not OP, and I'm 23, but your comment quite resonated with me and I want to thank you for it, as someone whose life feels like a constant wreck ever since I was 16.
I wonder if there's a $1 slice anywhere in NYC. Might be really small
I can see the killer app being something practical, like being able to look at a recipe and watch a video for food prep while I’m doing food prep. Or being able to look at an engine bay and diagnose am issue and see parts identified as I look and point at them.
https://nypost.com/2023/01/06/sam-bankman-fried-wants-to-use...
> Why isn't Toyota or Subaru included on the list of Luxury vendors?

Sounds like you should be asking for Tesla to be removed rather than Toyota to be added.
It's fitting that the title mentions tomatoes. Using Python as a compiled language is like eating a tomato as a fruit.
Apple has been converting the UI of the Mac into something like that of iOS devices. Vertical alert windows and fake camera cutouts on the top of the screen are obvious examples. There is no purpose for that other than to accommodate the eventual merging of iOS and macOS. Long ago now, Apple absorbed Apple's macOS developer team into the iOS team. As a independent Mac developer it has been clear to me that macOS development is falling well behind iOS development. I don't think it's going to be a matter of adding a touch screen. After it happens, I don't think there will be much left the the Macintosh.
I eventually settled on this too. My oven is a standard oven, not super hot, so we get enough heat through the paper from the stone before the top is done. But I do think a semi-deep cast iron pan pizza is ideal and foolproof for the home cook.
Webb Confirms Its First Exoplanet
Interesting.

Is it possible to run ToolJet on bare metal without too many problems?

And this might seem silly, but SQLite3 datasource integration could be pretty sweet :)
Can I ask where you moved to and why it was a bump on QoL for you? Thinking about whether or not I want to stay in SFBA or not.
This the reality because there's no political will for Congress to act, so we're left the Fed to implement anti-inflationary measures. A sufficiently empowered legislature might attack this on the supply-side so that nominal increases in wages could become real increases in wages while discouraging the supply-side from increasing prices to rent-seek those nominally increased wages.

It sucks, but it is what it is. The rich keep getting richer and the poor keep getting poorer.
I think being more disciplined about moonshot investments is actually a terrible thing. Tech in our modern society has some absolutely ridiculously profit margins - since those margins aren't being taxed in a sane manner it'd be nice if they at least went to far out there research and development that occasionally produced interesting and novel tools for us to use.

Tech companies are also in a really unique situation when it comes to layoffs as a way to appear economically healthy. Outside of critical infrastructure like ops and a few other key tasks required to maintain tool quality - development can pretty much be full stopped for a few months without seriously degrading the quality of the product or expected revenue - yes, continued feature development and maintenance is needed to keep a company relevant in the long term but in the short term nobody is going to notice if the maintenance patch that would've been released this week is delayed until June. Our (as in customers, even power users like HN folks) ability to comprehend code rot in the products we're using is extremely weak - sure you might subscribe to the git repo of a tool or two that you're specifically interested in, but it's infeasible to track the good news about every single application that passes through your hands on a daily basis. And, while this isn't true for everyone, I think it's reasonable to assume that even most of us tech literate HN users only really notice software patches when they break things. Humans are very biased to noticed negative changes.
‘We can’t treat vast swathes of people as multigenerational collectives of societal guilt if individuals can just switch teams!’

No shit.
If Pokemon GO had this during its hay-day the dork factor would have been socially acceptable.

The number of people from young kids to grandmas running around in groups was _insanely_ cool to see. I'm sad there simply wasn't enough content to keep it up the drive. I wanted to do missions/dungeon crawls/talk to NPCs etc.

This would have made the go experience 100x more fun... can you imagine a Charizard standing on top of my local mall?! omg. All of us using our captures to take over an objective.

We're nearly there.
There are dozens, all over the city!
The nes is a simple but extremely elegant machine. Assembly isn't a problem, since the cpu is very simple, I recommend playing with it.
However, there is a strong first principles model on greenhouse gases effects in the atmosphere: CO2, Methane, and others. All produced as byproducts of agriculture and industrial revolution technologies with ballpark accounting going back to 1800s. In addition there are mass balances accounting for carbon uptake by biomass from satellite imagery.

This isn’t a shot in the dark using excel linest(atmospheric _co2, global_average_temperature) trend plots and calling it a day.

There is sound first principles model to solar thermal energy retention. It may not predict the global average temperature in the next 15 years within 0.2C but you have got to be kidding me bringing up that intro to statistics caveat “correlation!=causation”.

Like do you know how inaccurate most physics modeling is and still tends to be useful?
I keep seeing new tools written by Microsoft that store settings in dot files in my user directory or my documents rather than AppData.
If anything ever does visit us, long odds are it is spam. Very clever spam.
That's an interesting case that I hadn't thought of, or encountered myself, so thanks for sharing that!

We might be talking past each other here, so please correct me if I'm wrong, but how does the example you presented address the argument that "lines of code produced are not a useful metric for evaluating individual developer performance at hiring time"?
No one likes to maintain diagrams.
We should turn this around somehow: the code should "be" architecture diagrams.

i.e. existing code should be analyzed to deduct the desired architecture diagram.
It's not like the dependencies aren't there. They just aren't made obvious.
Which maybe they should!

As an example: when I see an instance of a http-server being created with a port number and routes registered, I already know at least two boxes of my diagram :)

If I analyze package/namespaces dependencies, I have a bunch more boxes.
If I analyze this across repos with slight hints (i.e. repo A is front-end, talking to repo B, backend), I have many more boxes errr out of the box.

One could argue that if we can't deduct our architecture from looking at the code and configuration, something is smelling badly.
>In my opinion, based on the current data, an example of a daily fat intake optimized for the fatty acid profile and vitamin E content, for a sedentary human, would be 55 mL of extra-virgin olive oil + 15 mL of cold-pressed sunflower oil + a DHA+EPA omega-3 supplement.

Can you provide link to this current data? I thought sunflower oil is not good for our health.
It's easy to escape this argument by allowing for factoring in what percentage of the app's use is for policy violations (which the curator gets to set) and then relying on the browser being used by everyone not just niche groups so always having the majority of user use being in line with what the majority of users agree with as being good use. Not saying it makes banning these clients right I'm just saying this argument doesn't really get you anywhere in the real world.
Another issue is that when an update is available I need to be able to tell Warp that I don’t care at the moment.

Due to the corporate software on my work Mac auto-updates fail. Ordinarily this isn’t a huge deal as I’ll just download the DMG and replace it manually. But Warp drops down an obtrusive overlay and you can’t dismiss it until you update.

I tried to like it, but little forced choices like that sent me back to iTerm 2.
I think that would make a good docker shim os
Thought it was interesting what chatGPT got right, and what it got wrong. Counter to my intuition, it seemed to have issues with the math in this exam designed to be 'math lite' class for introductory Astrophysics.
Like I said in my comment, it did happen. This summer we hit 2 quarters of negative GDP growth. At the time, and even now, the media is suddenly moving the goal posts and trying to redefine what a recession is.
I think your position is basically the same position that most people that advocate for monoliths (which btw is a bit of a strawman created by microservice architecture advocates in the first place) hold. People are objecting to service/network boundaries as a default domain decomposition tool and arguing that it should be used instead when there are clear and immediate technical advantages to do so.
I've seen at least one preparation hack the yeastiness by pouring a little beer into the same-day mix too.
Thanks for the good explanation
Then why don't they ban their own web browser?
Try other presidential candidates – kinda betting it has something to do with whether they incited an insurrection trying prevent a fair election.
All quartiles of US earners, including the bottom quartile, earn more than they did several decades ago, adjusted for inflation.

https://www.census.gov/data/tables/time-series/demo/income-p...
I wish Go had macros a'la Rust, it would be possible to write the whole thing in so much nicer way.
The MIT Scheme interpreter executes immediately, like Python.

Maybe people these days can't handle anything beyond a browser?
> usually mean the program state has become invalid.

_some_ part of a program's state has become invalid. Probably a variable on the stack. In web servers, almost always a part that becomes very irrelevant as soon as the current request ends. In databases, the same is true at transaction boundaries. In shells it's the REPL. Exit(1) in any of those deep down the stack? No thank you, wouldn't touch that software with a 10 foot pole.
As a geographer I completely appreciate the value of quantization. You’re right, it can be done and has value in the abstraction. Though it’s rarely free of issue, too. I’m thinking about border disputes. Gerrymandering. Square cows.

100% on your last point about self determination. If people want to define themselves, by all means!
Buicks can be quite nice: https://www.motortrend.com/news/buick-regal-tourx-opel-insig...
There’s definitely the best, and when I was local I would definitely go out of my way for a good cheesesteak. Just not every time.
Far more people work remote and for companies in other states than you'd think.
Not sure if I'm missing anything in your comment, but the study purposely excludes dollar slices. You can find a lot of 1$ slices in nyc, and they usually taste pretty good!
Got it, very cool. Thanks for clarifying.

A totally separate question if, I may: Does the editor support using keymappings from other apps? In VS Code, for example, I can use (it may have been through a plugin) JetBrains (IntelliJ/PyCharm) keymappings which is really helpful because I could essentially feel like a pro in VS Code immediately, despite not having used it before. Can I do something like in Codesandbox?
I understand the goal of making the visualizations dynamic, but even the author isn’t directly tying the code that produced the visualization to the code it represents. There’s a reason:

Communication of an architecture is partly an artistic exercise. The job is to communicate the meaningful parts for the audience and context, and simplify or gloss over entirely the unnecessary details.

Sure you could invest in code generation for said art, but it’s still distinct from the code it represents. Whether you should make that investment in optimization is uniquely a value prop of how important it is that THAT piece of art is always up-to-date + how hard it is to manually update the visualizations in a non-code manner.

So… maybe?
Very important subject matter for any B2B founder to be conversant in. The problem is that the devil is in the details, and it draws my skepticism to see that this article has not included any examples from A16Z portcos. Why is that the case? I am sure that for each of these principles, the authors could have found numerous examples to serve as mini case studies for each of these principles. That would make the content have a lot more bite.
We have had limited success at keeping a carved rock dormant and intact for thousands of years.
I still think it’s mostly ineptitude. Hiring a bunch of people only to fire them isn’t gaining you anything.

People are still on a bell curve and most executives are somewhere in the “very average” area, like me and most people. And 50% of people are worse than average.
Having seen a few of these small layoffs over my career, I see Bill’s point, even though it reads as a callous jerk idea.

The sense in which he’s dead right though is any layoff is incredibly disruptive, sapping perhaps 3 months (2 minimum) of productivity from the company across the planning, rumors, worrying, resume updating, gossiping, execution, more gossiping, repair/cleanup/reshuffling, and morale recovery.

Sapping the productivity of 25% of a year’s payroll to save 5% is usually a bad trade. Fire the very few absolutely terrible employees (as always) and leave the rest, avoiding the drag and drama of a layoff.
https://9gag.com/gag/ayd9jRb

I really like this comic. Mainly the "Testing in production" near the bottom right.

It mocks agile in it's different forms.
Legendary guitarist Jeff Beck has died at 78
Discussed at the time:

How setting the TZ environment variable avoids thousands of system calls - https://news.ycombinator.com/item?id=13697555 - Feb 2017 (143 comments)
> To be fair, because we don't know how to construct gravity waves does not mean such a means does not exist.

The assumption that there's some way to use gravity waves easily.
Maybe, but if it’s a series D or less that means that most of the growth potential/capital has been spent. The company will be focused on profitability which in some cases may never occur at the level required to justify the previous valuation. VC firms don’t want to disclose losses, so they’ll happily keep the company private and barely profitable indefinitely.

Mega caps struggle to understand what matters and what doesn’t - the track record for mega caps is that once they start layoffs, they don’t really stop until the company is irrelevant. See IBM.
American excess: A Wall Street trader tells all (2009)
Depending on your chess engine (e.g. a physical board) a player could reasonably move many times without stopping to update the diagram. Maybe I forgot. Maybe I was in a hurry due to schedule problems. Maybe the diagram editor was offline for maintenance but the chess engine was still open so we kept on playing.

This might soon prove to be A Problem for folks who reasonably yet erroneously expected that each responsible player would of course update the diagram immediately after each move.
Freedom from you bro, freedom from people like you.
So as long as they take more than 4 weeks on top of the annual 4 weeks a year over their whole employment, they'll end up better off, even if their last day that year was Dec 31.
The options weren't foreign government or local government, the current state is both, the future is local only. It's clearly an improvement.

These security exploits also get used by local police who wouldn't have access to the top government access used for terrorists.
Because banks have done KYC of the customers before issuing and credit card to the person. If you can do the KYC yourself and establish the identity then you don't need to use credit card as anti-fraud mechanism. SaaS companies already ask credit card for billing so it in a way also became a way for anti-fraud detection.