skysight-inc/HackerNews huggingface dataset:
Even though many people call abstraction 'the essence of programming', it is rarely fully understood. Maybe no human on the planet really understands it. I've long had an essay in me about this topic that I really need to put to paper soon.

Here is the brief version of that essay:

* Programming is about building theories/models of the problem. Source code largely has no value by itself [1]

* It is very difficult, if not impossible, to transfer these models/theories between humans (see the essay I linked below for details)

* Because of this difficulty, programming is essentially teaching (when writing program code, we're teaching other people of the problem domain, and models that fit that problem domain)

* Another way to phrase this: All programming is building user interfaces. When you're writing, say, a function, you're writing a more abstract UI for the next programmer or yourself

* The tools we have for writing these UIs are terrible - taken the above example of writing a function, what are the tools you have to communicate this idea to the next person? A single string of characters (the function name). In a typed language you get a bit of extra info because of the type information (I believe this to be the main advantage of type systems).

* The big question is: What would a better UI for communicating abstractions look like?

* I don't know the answer to that question but I have a hunch that it has to be bi-directional. If you've ever worked with a GUI library that has a visual editor, you know how awful they are, unless there is also a representation of the same GUI in code. This bi-directional mapping of code and GUI makes it very easy to understand the two different ways of looking at the problem. I think something like this is needed down to the very lowest levels of abstractions.

* Another way to phrase this: Imagine two different scientific models for the same problem. For example, for the model of an atom, its protons and neutrons, there is the more simple Bohr Model, which is completely wrong, given our current knowledge, but still very useful in many modern calculations. But in certain situations, a more accurate model is needed, which takes quantum mechanical effects into account. I see an analogy for programming here: In most cases, a simplified model suffices, but as more performance is needed, a more complex model is required. The question is, how can we easily teach someone the more difficult model, once they've understood the simple one? And the other way around (which is often also not easy, since simple is not the same as easy).

If you have any thoughts on what I've written, any at all, I'd love to hear from you (I'll watch this thread, or find my email in my bio).

[1] https://hiringengineersbook.com/post/autonomy/
I think it's hideous and I wouldn't want to live there. There's nothing "wrong" (nor "right") about the idea that lots of bold colors will tend to clash and be unpleasant. It's just subjective and different people hold different opinions about it.
> Which means if anyone says they take full responsibility, they’re either saying “I’m a big fat narcissist” or that they imprinted on narcissists, so all of their mentors were.

Kind of a stretch, no?
This applies generally to all sorts of bad news that is likely to spread. It's unfortunate but if news is bad enough almost any way that you deliver it will have significant negative sentiment. As a result IMO the emphasis should generally be on telling people the bad news extremely clearly and efficiently, rather than on the surrounding showmanship.

The converse is also true, if you're telling someone that they're getting a raise you could do it over Slack and they'll generally be happy.
Very generous, indeed. Good on you, Zach.
"Signed, rich guy who hopes that shareholders react positively to these layoffs"
At my company we called everyone Auxon, but then eventually figured out that engineers are way more expensive than livestock, so we replaced them all with oxen. Now it's just me, my co-founder, and a smelly barn with keyboards on the ground connected to Emacs terminals getting sporadically trampled by hooves. /s

Also, I have no idea where this compulsion comes from, but I agree that it's peculiar. To me it has always felt like a bit of infantilization. It does appear to work wonders for some company cultures though where they've managed to unanimously attract people who don't find it patronizing.
US is generally cheaper to buy a house based on income. Too lazy to google the graph.
When it comes to lighting, I've realized that a portion of the population (possibly the majority) prefers everything extremely brightly lit with overhead lights. I prefer soft warm lighting with many small lamps scattered around and lots of darker areas, but through experience I've learned that this makes some people super uncomfortable, especially those with vision issues.
> If some sentient alien civilisation got 1 million years head-start on us wouldn't they basically already have achieved any technological advancement possible?

“Any technological advancement possible” (my emphasis) might exclude technological advances that would make us aware of intelligent life in other star systems.

Just because we can imagine things does not mean they are actually possible, even with lots of time to try.
Hmm. This poster uses the exact same arguments Margarita regularly makes on Russian "news" channels to justify the bombing of children, the rape and murder of women, the destruction of civilian infrastructure, and the other crimes against humanity that Russia is engaged with.

10/10 match.

As for the investigation, this is what it popped up with:

Max Blumenthal (born December 18, 1977) is an American journalist, author and blogger who is the editor of The Grayzone website, which is known for spreading conspiracy theories and engaging in denial of atrocities committed by dictatorial regimes.[2][3][4][5][6] He was a writer for The Nation, AlterNet,[7] The Daily Beast, Al Akhbar, and Media Matters for America,[8][9] and has contributed to Al Jazeera English, The New York Times and the Los Angeles Times.[8] He has been a writing fellow of the Nation Institute.[10] He is a regular contributor to Russian state-owned Sputnik and RT, and has been accused of spreading Russian propaganda.[11][12][13]

You choose to interpret pointing that out as an attack.
Also, ask the bank to turn off overdraft protection on your debit card. This is especially helpful when more than one person shares the card and the account tends to run low.
Mercedes-Benz to double EV motor output at German plant to 1M units
Really, their app is a mess, but from a delivery point of view their stuff is pretty good.

Just yesterday I was going to redeem a deal and the store was closed to walk-ins, so I had to use the drive thru. I couldn't use the deal anymore because I had used the code already, and you can't apparently switch between walk in/drive thru mode. Luckily the drive-thru was so slow I was able to use the code (there's a timer on the code).

That said, the backend worked great; I ordered on the mobile in-line and the order was in-store once I got to the drive thru order speaker.

People forget how hard and expensive it was 10 years ago to do a realtime architecture. Today, McD gets information from your phone to wherever and down to the stores with maybe a few seconds of delay, so you can use your code at the in-store kiosk. And it has to integrate with their in-store order and payment systems.

I'm disappointed at the article, because it doesn't talk about any of this stuff; it's just a laundry list of AWS services. That isn't the important stuff; the important stuff is really how they got all this legacy (in-store) and new stuff to work together.
I disagree. In the post-postmodern period Architecture, as a whole, has been trying to better understand the needs of the users of the building and has been less about flashy design wins. New stadiums, for example, have been architected for flow, utility, and outdoor air conditioning, while trying to maintain a good look. New standalone business buildings are more oriented toward usefulness, accessibility, and comfort, than they are about making a statement. The proliferation of many lower-cost construction models (1+5, for example), show that practicality is important.
The UK is not a city in Europe.

Europe in this sense seems to refer to the union, not the continent.
I get that layoffs seriously are terrible but a lot of these tech companies are providing some pretty seriously nice exit packages.

I fail to understand the amount of acid in the comment thread? Layoffs suck, corporate speak is always cringey.

What would people want as alternatives outside perfectly executed business plans that don't have layoffs? Handheld individual exit goodbye packages?

Im seriously asking for legit solutions.
> And all of this abilities are literally baked in chip. For example, if Google (or user/owner of the device) decides to change "OK Google" to "OK Alphabet" than all the old chips will be unable to support such a newcoming.

Its not baked into chip, its software and gets updated just like your phone or computer when its connected to the internet.
> Macroeconomic conditions have changed substantially this year. Despite being well-diversified across every category of financial services, we are seeing customers across the industry experiencing slower-than-expected growth.

sry for the stupid question, but does anyone have a good breakdown/video/article/explanation on the market change? I have some idea, but I'm not a pro.
Yep, there are unfortunately some other AWS services that still don't support IPv6, but at least with Global Accelerator and ALB support, we can hide that from end-customers that require IPv6 endpoints.

https://aws.amazon.com/blogs/networking-and-content-delivery...

ALB/ELB/NLB support for IPv6 is fairly recent as well, November 2021: https://aws.amazon.com/about-aws/whats-new/2021/11/applicati...
As they should, but a thing that needs planning maps and isn't visible from an airplane is that those who don't want to spread out can't not spread out.

So the freedom is one-way.

Example: almost all of SF bans building apartments
Actually HN is available via IPv6 over Cloudflare. You have to add a CF IPv6 it to the hosts file.

In fact I am posting this comment over IPv6.
How would this work with password managers like lastpass?
On  platforms consider use of the BNNS API in Accelerate, which has some fast paths not exposed by the BLAS API.
Certainly not referring to the people that just lost their jobs as "Plaids". Yuck
47.57% of observed requests coming out of as14593 is ipv6, as of two days ago: https://twitter.com/noIPv6/status/1600527249282895879

& to be clear, that is CRAZY growth!

edit: that's traffic to monitoring resources, not in general, sorry /facepalm
Most of the threat from relativistic jets is from within ones own galaxy (and at worst, its local group). So, yes as the universe expands the risk from the latter should decrease, the risk from the former wouldn't really change due to expansion. The risk probably does still come down, but more due to age as larger clouds of gas get used up and spread around by supernovae, preventing enough mass from gathering for the things that produce relativistic jets.

One possible answer to the Fermi paradox is that we're early because the universe may have only recently gotten calm enough for life to survive long enough to develop intelligence.
Yes, that and both galaxies careening through space on different trajectories.
Gah that so sucks. He left behind a wife and young daughter. Such a nice man, this really is painful.
Lay-offs still seem to be happening left right and centre as we get closer to Christmas. In my experience (UK), recruitment grinds to a halt from around the 20th until the New Years. Anyone in a more saturated job market who would usually struggle a bit to find something is going to be in for a really sour Christmas.

I don't suppose there's much that can be done, without possibly making the situation worse, but the timing really does suck for those impacted.
You have the analogy wrong though. The other apes in the corporate world are the shareholders, not the employees. The employees are the sticks the chimps use to dig up termites.
At what point would you expect to need to scale out?
He is "trapped" as the article says but the trap closed on his leg much earlier: At the price Elon signed, in a carefully crafted contract, Twitter's board had no choice but to enforce the contract. They, and Parag, did they job they were required to do with the help of very able lawyers.

Elon was counting on bad behavior making Twitter want to be rid of him and his deal. An understatement to say this was mistaken. He was trapped, by his own foolishness.

Then he thought to be clever: He was betting that by acquiring Twitter he could IPO or sell it, if not at a profit, then at less of a loss than what he would have had to pay too settle (if a settlement was even possible).

Now he is trapped without managers, coders, moderators, etc. and has destroyed enough of his own wealth for it to sting even someone as rich as him. He has destroyed Tesla's shiny image and valuation. Not too many have yet noticed Starship might be a Space Spruce Goose, but that's coming. He is trapped much worse than having to be the lone moderator at Twitter.
> I think abstraction guides implementation, so it is very beneficial to think about what will be the bottleneck in the application

I think this way, but in terms of the "performance" of writing the application. What makes it hard to write this program? For example, in high-performance computing, you may need to control memory alignment (for SIMD and cache reasons). That makes it harder to write a program that just implements an algorithm.

So I think you should identify what it is that makes the program hard to write, and pick abstractions that help with that, that give you easier ways of controlling or managing that hard part.
> It's iconic and arguably the symbol of Paris, but it's not really something you would think of when thinking of architectural or functional beauty.

It's an amazing structure and nothing like that was possible before. Only after the construction of it could people get a view of Paris never before possible.

You should read Robert Hughes' book "The Shock of the New" or watch the series. I think it's online on Youtube. It begins with the Eiffel Tower as the starting point and centerpiece of modernism and works through to the modern day to see how art and architecture have evolved for better and worse.

It may give you a new appreciation for the structure within the context of history.
Once you need to graduate from one large server (which will take you a long way in many cases), there are tools like [rqlite](https://github.com/rqlite/rqlite) that can handle clustering. With WAL mode enabled, SQLite can handle a surprising amount of traffic that would fit a lot of use cases. If latency is important to you, it's going to be hard to beat SQLite for many workloads.
If Lina is an Apple employee or otherwise has access to Apple trade secrets, it would be a huge issue.

Merging code from an unverified source that is purportedly submitting a clean room implementation would be quite irresponsible.
Almost no adoption of Parquet outside the Spark/Hadoop crowd, not even in the common Linux repos (Debian in particular); anyone have any idea why?
So how do you do DNS then?

Not sure if this is a good source but it had some history to recap, and it doesn't look pretty... https://www.reddit.com/r/networking/comments/ajb2ec/comment/...

[...] To be honest because of this hot mess if you want to reliably support any possible client you'll need to do both DHCPv6 and RDNSS for DNS information. [...]
I don't see WhatsApp as very different from Discord from this point of view, that's why I'm asking about it (also because GP was saying that they use Instagram for chat).
I have only implemented the Greedy decoder which is worse compared to the BeamSearch decoder in most cases.
That got me wondering how far we'd move - if my maths is correct then in 850,000 years time our solar system will have travelled 652 light years around the galactic core (230 km/sec * 850,000 years)!
Standard bubble nonsense. The kind of thing you will look back on 5 years from now and remember the good ol days and the absurdity of the bubble times.

We went way beyond the dot com bubble in all regards. The hangover of this much partying sucks.
I'm not sure if you mean me by "author" or the article's author, but I think we have different base thoughts. Mine would need to be online.

I'd like to be able to get information, store information, get and receive calls, texts, slack messages, make appointments, etc. I started with "what do I want to be able to do on a regular basis, from anywhere I am?" Then I go to "does a technology exist which allows me to do that without a screen?" Google Assistant is close-ish, but there's still a lot of work to be done to get past "the Beat up Martin -> Eat up Martha problem," and TBH I don't think they're putting much work into it anymore, progress seems stalled.
Show HN: Depoxy – DataOps UI for the AWS data stack
Hi HN,

During this year we have been building Depoxy, a tool for managing and optimizing data pipelines on AWS.

The main reasons for building Depoxy are:

the current UIs for managing data pipelines are inefficient

optimizing data pipelines has a lot of potential both in CO2 and financial terms

Where is this inefficiency coming from and how much better we can get?

The UI and the tooling around data services are not integrated at the level it is optimal. This is the reason why having an integrated UI improves the workflows by 50% (22s vs 54s). You can check out the video we have about a simple workflow.

How much optimization?

We have 10 years experience with various clients in this space and based on the previous experiences the optimization potential is between 10 - 30% year over year infrastructure cost. This is a lot for many companies, especially nowadays.

Where are we with this product?

This is the first iteration of the product and we just got started. The next iteration is going to be metadata analytics engine for data that is stored on AWS S3. Based on the metadata we can get insight into the efficiency of the data set and provide guidance for optimizing it.

The second next iteration we are planning to implement a SQL parsing engine that provides automatic data lineage so that people can track how data flows through their system.

Detailed blog post with a lot more:

https://www.depoxy.dev/blog/2022-12-07-introducing-depoxy

Let us know what you think. If you find any problems, issues (even security bugs) please let us know. Thank you in advance.
I'll stick with Wikipedia:
Max Blumenthal (born December 18, 1977) is an American journalist, author and blogger who is the editor of The Grayzone website, which is known for spreading conspiracy theories and engaging in denial of atrocities committed by dictatorial regimes.[2][3][4][5][6] He was a writer for The Nation, AlterNet,[7] The Daily Beast, Al Akhbar, and Media Matters for America,[8][9] and has contributed to Al Jazeera English, The New York Times and the Los Angeles Times.[8] He has been a writing fellow of the Nation Institute.[10] He is a regular contributor to Russian state-owned Sputnik and RT, and has been accused of spreading Russian propaganda.[11][12][13]
The author is expressing his aesthetic judgement, so overliteral interpretations are really not applicable here.
It’s not that ipv4 space is exhausted, there’s plenty of it available. It’s that early on it was mismanaged to the point that people / companies were able to buy entire /8’s for basically nothing and hold them forever.
aside from the funny proper noun, how should things be handled differently? why do people think that corporations' primary goal should be to maintain employment of everyone in their company, that there's some sort of moral imperative to do so? is this just because social media has been pretending that corporations are people for so long now that we've forgot that they actually aren't?
This is very common actually. Phil Stutz (a famous psychiatrist) calls it the Snapshot. Basically the Snapshot is the misbelief that if we achieve certain things we will be happy. It's a form of wishful thinking. Instead you have to focus on and enjoy the journey because basic reality is pain, uncertainty and constant work.

There's a Netflix documentary on Stutz (called "Stutz") with Jonah Hill that is quite good although abbreviated on its coverage of "the tools".
Given Whisper is open source, I'd be surprised if it's not. It would be cool for Web Speech API's SpeechRecognition to simply use it, though that would make browser downloads a little beefier.
The potion of youth?
You are not alone. I think it goes all the way back to high school or middle school for me. Its when you realize the gold star stickers were behavior manipulation or something and then see it everywhere.
Right. I don't know if that GitHub account will be around forever, but you can clone it now and build the site. If it came to it, we could host on another domain. I'm just suggesting that we don't need to worry about archive.org getting every last bit of content.
I guess that was when they were mostly coal fired and had rail lines for delivery?
is "not supporting IPv6 at all" a data-backed statement?

https://stats.labs.apnic.net/ipv6/ fwiw
I pick only the best artisinal integer representations for my programs. Only fools use abstractions.
Divorces can be ugly.

But the thing is that people being cut off aren’t part of the cult anymore. Starting the conversation with the in group name is not just bad form, it probably also starts the rest of the people wondering if that name means anything anymore.

Maybe nobody is actually a Plaid except the board members. The rest of us are merely The Help, being coddled to extract more concessions from us.
If cash did not already exist, the authorities would never allow it to be created and used in today's world.
You're focused on the security of your own server, but an insecure or compromised front end can be used to leverage your site's utility or popularity to attack your end users or be used against other sites. Just read up on XSS.

Your server can remain perfectly secure and uncompromised while your front end drags your company or project's reputation through the mud.
The opposite: I'd pay much more if I didn't have to touch glass ever again in a computing & communication device.
It indeed does, but it doesn’t match the time period and the kids wouldn’t understand BBS.
Sadly, the monkeys all died
How to Drive Retention and Mitigate Churn in 2023
Any word except "employee", because that makes people think too much about contracts and worker-boss relationships. We're all cool people with a cool name here! Nobody is merely an "employee"!

It's not just in the software industry, by the way. Most companies in the US call their employees by anything other than "employee". I assume it's a subtle union-busting doublethink tactic.

I may have some wrong but

* Starbucks employees are "partners".

* Target employees are "team members"

* Disney park employees are "cast members"

* Burger King employees are "team members"
I know this feels trite but do other industries do a better job of messaging layoffs?

I was laid off from a non-tech company in 2006-2007. There was no message from the CEO, no public admission of fault, etc.

We knew the layoffs were coming. On the Friday of the layoff, my manager came around and took me to the HR office. I stood in line with others to sign some paperwork. I was then escorted back to my desk to collect my things and walked outside. My commute was about 1.5 hr and had I known, I wouldn't even have bothered showing up. The company laid off about 15% of its workforce. There wasn't any sign of contrition on part of the CEO. Heck even the HR people didn't seem to care.

Perhaps our standard of how to do these have changed?
Making ChatGPT Useful