skysight-inc/HackerNews huggingface dataset:
Thanks for sharing. Is understanding how best to utilize computer hardware part of a classic CS program or is most learned on the job?

I studied Econ in college and been a python guy for last 8 years but have no knowledge of how the machine actually interacts with my code. Is there a formal name for understanding that?
Thunderbird in Docker with Xpra
We don't all always get a choice. We are often left with the inherited sins of our forerunners.
Right. I pay under 2k for server costs. And combined with all the different platforms I use and the convenience features and not having to hire my own devops person, I assure you I am saving A LOT.

There are few companies that operate at the scale at where it is cheaper to run your own servers. Once you hit that, it is a great problem to have.
So if RSS took off with the general public and this was your plan you'd very quickly be left with an empty feed reader.

The point is that RSS was/less overrun by advertising than the web because of cultural reasons, not thanks to something inherent to the technology.
I went with the credit union in my neighborhood, because they had better rates than the competition, and they’re just around the corner.
You're not supposed to talk about that! "If something we don't like happens we'll have to raise prices!" seems to be taken at face value all the time. It's true that in an idealised perfectly competitive market a measure which increases the costs of all producers equally will raise prices across the board, but this is absolutely not realistic.

As you say, the what really matters is (perceived) elasticity. If a company thought they could increase profit by increasing prices then they'd just do it. Conversely if they get fined or regulated or whatever but, as expected, it doesn't affect their elasticity curve then they'll leave prices where they are. If they were acting rationally it was already at the ideal point.
The problem with all this is the word 'diet'. For most people they shouldn't be "dieting". They should be changing their perspective on food and exercise completely, forever.

Otherwise after the "diet", they will go back to their original weight.

Note: I'm using the definition most people think when they hear diet, which is a restriction.
to save you a click: the image search gives you railway switches. sophisticated ones.
https://github.com/kellyjonbrazil/jc which can parse output of various command-line tools into JSON. And jq (https://stedolan.github.io/jq/) of course.
The chilling to lofi and boring radio messages may suddenly be interruped by "mayday, mayday, mayday, ...". Be prepared.
This post was #2. And 10 minutes later it's #44 on second page. SMH
My experience is the opposite: Those who see it as important and core to their business are more likely to own. The rest tend to see cloud services as a way to reduce capex. Never mind that you can rent or lease managed servers and still save.

It was almost uniquely down to complexity and e.g working around lack of flexibility (fitting workloads to cloud services and instance sizes rather than fitting the environment to the services).

We'd always run everything under an orchestrator, whether on prem, in colos or in clouds anyway, and with the same monitoring and same redundancy.
I agree, and I think this is the basis for a nice essay. Having money provides a safety net: insurance against serious life disruption.

For example:
Car broke down? No problem, just drive the other car or take Uber for a week. Rent goes up? No problem, just buy less clothing each month. Very ill? No problem, just pay for immediate health care.
In macOS, you can achieve this in plain text with [option]-[space]. Helpful in Markdown — although, of course, you can use `&nbsp;` in Markdown, as well.
Do people chose banks for interests rates in saving accounts?

Like do people make the financial decision to use saving account rather than stock/bonds/hedge funds as investments?

As far as I understand no reasonable bank anywhere offers interest higher than inflation.
There are many tools like lsd, bat, fd and a few more.
Read https://www.reddit.com/r/Startup_Ideas/ and post your own to get feedback there.
> List<T> is the collection type that most obviously requires no indirection.

Collections in Java as of now (before project Valhalla) are actually collections of pointers to objects, so at least one level of indirection. Another level of indirection is List itself, which is an interface, so the compiler can’t ahead of time devirtualise method calls, only after JIT detects which List implementation it’s dealing with at runtime.
I think that there are two types of trust at stake here:

1. Trust that bank deposits won't disappear.

2. Trust that the financial system is fair.

A bailout sacrifices 2 for 1.

Letting SVB fail sacrifices 1 for 2.

My proposal is for a bailout, while doing the bare minimum necessary to prevent a backlash. Remember that the death penalty still gets the thumbs-up from voters in many places in America. It's foolish to think that the people who distrust Silicon Valley will be able to "move past this" in a mature, dispassionate way, given the namesake of the bank.
I often write cat as a first element of a pipeline, then replace it with head/tail, or grep when I need to narrow it down.

"oh but you can save one character" (one coz <> requires shift) yeah fuck that, if I was bothered with it I'd alias cat to c
The good part of your insightful analysis is you can keep rolling the dates so you never have to revise it.
What do you mean "invest"? Most of this bank's customers are running a business and need a bank account, it's not an investment.
I see your point that the quality of discourse is very low and that most ideological labels are worn haphazardly without the wearer really understanding what philosophy he/she is claiming to support.

Many sloppy "pro business" kinds of people claim to be libertarians but they really want a lot of government intervention in some markets and not others. This is just an example of typical hypocrisy and not proof that people who actually do support libertarian philosophies are like that.
Even if you're working at the PhD level, a course is only going to at best give you a survey of material instead of the latest-and-greatest papers hot off the presses at PLDI or ASPLOS or whatever conferences matter most for your field. If you're actually doing research on a particular subfield, then you are going to be finding and reading those papers on your own.

In that vein, it makes a lot more sense to focus on a solid, foundational paper than whatever incrementalism came out most recently. SLP vectorization is a good example here--yeah, the foundational paper is 20 years old at this point, but you'd rather students read and understand that than whatever the most recent addition to SLP vectorization came out in this (or last) year's PLDI. Even the other papers I think I might add or substitute for others in this course aren't going to be substantially newer than the stuff already here.
Or paying for private insurance in case their bank collapses.
Agreed. To your last point, Qubes OS goes really far to accomplish this. Install is reasonable provided you use a supported laptop.
Finally, Chris Date's name is mentioned in this thread. It was curious that the Darwen's pdf mentions him in asides. Did they have a falling out?

https://cs.stackexchange.com/questions/99350/did-date-and-da...
Emacs is more like an ecosystem, within it you absolutely can and do have specialised tools for different purposes.

The benefit is that, traditional process based boundary forces you to use IPC mechanism for combining different tools, e.g. unix pipes. This is fine for many things, but your communication medium is usually still a stream of bytes with no structure. Unless what you want can be achieved by simply combining two or more tools, when you write bespoke tools, you end up doing serialising and deserialising data over and over again just to send through pipe.

In Emacs all "plugins" reside in same process space, so they aren't handicapped by requirement of structure-less IPC. You can simply write functions that work on each other's structured data. This is more pronounced in case of TUIs such as ncurses programs (as opposed to CLI programs), they can't be composed or combined with each other easily, but in Emacs that's not a problem because underlying data layer remains accessible all the same. Overall, the mechanism of composing multiple specialised tools to produce gestalt effect is arguably more streamlined in Emacs, not less.

On the flip side, this homogenous ecosystem comes at the expense of not having an array of languages at your disposal like in unix. But tbh elisp is a fine general purpose language, so that's not as big a problem as you might think. There are other concerns like security, plugins being able to peek into another's data is one of seminal reasons why OS process as boundary is a thing.
I had something similar happen when I left a company, only I'm fairly consistent on deleting credentials to systems I'm not supposed to have access to. Fortunately it was for an internal service and nothing customer facing, so they were able to wipe and redeploy.
Show them the invoice of your current cloud provider. If it's a big enough number then...
jq/fq - for working with json/binary formats

csvkit/miller - for working with csv, tsvs

rg/fzf - for search and fuzzy finding
Hello Web3 World
I'm new here and I want to connect with people involved in crypto, web3 and blockchain.
I'm trying to find startup ideas first, not to verify if my startup idea is worth. And I wouldn't verify it in such a way. I have read books already on the subject and this seems like a bad idea.
We had basic security like MFA set up and we never shared keys, so we don't understand until this day how they managed to take over.

The attack resembled a very aggressive, clever virus so the people behind it definitely had very advance knowledge of AWS.

They could enable regions we had disabled and recreate roles that were deleted in a matter of minutes, again MFA on, no keys.

AWS kept giving us conflicting instructions and refused to disable our account unless we stop the attack first.

We have been customers of AWS since 2014.

I believe during that time the Shared Responsibility Agreement did not exist, so AWS demanded we signed it now for them to even consider taking a look.

That's when I reached out to the Attorney General of my state who sent a letter to AWS and got things moving.

We were contacted by another team (two months later) in AWS that seemed much more knowledgeable and they gave us the scripts that eventually stopped the attack.

Our case is not that rare, if you do some research you'll fine plenty of stories like ours.
Google tried integrating other services with G+, including both YouTube and Google Calendar (!!!).

Neither went well, or were well accepted, including especially by Google fanboiim.
> You simply can't count on the baseline configuration of your account and instances provided by AMS, you need advanced knowledge on how to secure your resources beyond basic stuff like MFA and monitoring.

When could you? when AWS was security by obscurity a decade ago.

When you create an account, one of the first things AWS has you acknowledge is the Shared Responsibility Model.

AWS has always given you the rope to hang yourself.
In both cases it's disruptive event as you have to reboot the machine to get into rescue mode (as you don't need the password)
> Banks are, at their core, facilitators: depositors lend their money to a bank, for which they are paid interest, and banks lend that money out, again for interest.

This may be how banks think about themselves, but I'm pretty sure that most consumers, even businesses, don't think about them this way. Would anyone use a bank if it didn't enable certain types of transactions (credit cards, wires, ACH) and didn't include any sort of risk reduction?
It was definitely a 10b5-1 plan, but apparently done pretty recently as such things go, only back to January.
References needed i.e I’d like one to apply a little rigor of their one if making so many claims and such sweeping claims.
Not _only_ that. It was an example of how tools help me deal with inherent complexity that cannot be dealt with by "just write better code".

I do use debugger. During big fixing, I need answers to various questions, such as: on what halfspace does a vertex lie? Is this point inside that polygon? What is the distance between two points? - and so on. If I didn't have a debugger, I'd have to stop the program, find the distinguishing features of the entities I'm interested in again - and this is often the hardest part, since the same code can be called thousands of times with different data - put printfs, rebuild, relaunch and prepare for another cycle. With a debugger, I just put these questions into LLDB queries - and I get answers. It is so much faster.

Would it be possible for me to do my job without all that, using debug prints only? Theoretically, yes. Would it be practical? Absolutely not.
Unfortunately even those precautions wouldn't save you from the 'holy shit basicially the entire ops team got fired out of nowhere' scenario..
I've worked at companies where we've had policies about how much of the company can travel together (ie, how many people can be on the same plane). If your entire team is fired then the company is the problem, not the team.
Interestingly enough the chances of that happening are actually less than an AWS region outage :).
I prefer a dishwasher with a shallow cutlery drawer at the top, rather than a basket. It's trivial to slot the cutlery into the tray in groups, where it washes perfectly and comes out tidy.
I'm not sure that's accurate. We'd like to think so, but most tech trends don't take off and go mainstream.
Maybe not all of Canada, but I can imagine a mutually cooperative transfer of Vancouver to the USA. Vancouver no longer wanting to be in, combined with American desire to enlarge Point Roberts.
Funny coincidence. I just picked up Database in Depth from AbeBooks a week ago... ChatGPT brought his book up in a fever dream QA session regarding database normalization and I figured I'd give it a look.
And if they have same template everywhere probably not even too hard to script.
It's for this reason that Google's ad business isn't really in danger at the moment, yes. People are going to continue to use google search and gmail and chrome.

But having this reputation in the tech bubble negatively effects things like google cloud that tech people get to make decisions on. This is one of the reasons that google cloud is so far behind AWS and Azure in adoption.
He's being modest :) Sure, the book doesn't cover many traditional compiler topics such as register allocation and code optimization. However, it does cover parsing and translating to intermediate representation, which is 90% of what you need to get your own programming language off the ground. And to be honest, many university compiler courses won't have time to go much farther than that anyway.
In this case, 30 days in advance. So it's much more like a transaction delayed by a few weeks, rather than one planned months/years in advance with no knowledge of how stock price will perform in the future.
Machine Learning as a Tool for Hypothesis Generation
Yes. No suggestion of fraud here so there's no reason it shouldn't be just a dump out from the systems of record.
Who's Saving What Exactly? All About Daylight Savings Time
Hetzner works the complete opposite. You might not even get to open an account :p
The biggest concern I've seen over the .io TLD is that it's the ccTLD for a territory ("British Indian Ocean Territory") whose existence / sovereignty is fragile. The people who originally lived in this territory were forcibly expelled in the 1970s – https://en.wikipedia.org/wiki/Expulsion_of_the_Chagossians – so there are problems from two points of view: ethically this doesn't sit right with a lot of folks, but even from a pragmatic point of view, the UNGA adopted a resolution in 2019 specifying that the UK should withdraw its administration from the territory – this has not yet occurred, and it is uncertain what could/would happen with the ccTLD if or when it does.
Those are basically the same thing in the end. Since generating "ideas" in the abstract is trivial. The interesting part is exactly figuring out if a given idea is worth anything or not.

All of that said, this topic has been beat. to. death. here on HN. Use the search box and you'll find more discussion of generating startup ideas than you can shake a stick at.
Okay? It was definitely the leading cause regardless of what some modern day historian is trying to convince us of.
Playboy plans to relaunch as an OnlyFans-like digital-first outlet later in 2023
You email them and say you're looking to chat about your plans for the next year. They'll set up a meeting in no time. This is the norm! Running a business on services purchased semi-anonymously is not.
That all sounds like it costs money. This is a capitalist society: companies operating correctly should provide as little service as possible for as much money as possible. Nothing you suggest aligns with that goal:

-A hard limit? Why limit your income to $600 when your customers can accidentally rack up a $6000 bill? You can even be magnanimous and negotiate it down to a $2000 bill and everyone's happy.

-Why would we pay money in monitoring software, SMS & phone call fees to stop a 10,000% revenue increase?

-$5 to try to tell a customer not to give us more money? Are you crazy?

-People getting sick under capitalism are drags on the economy and should be derided and made as miserable as possible so it doesn't happen again.

> Just imagine the quality of life improvements if people felt safe using a cloud provider.

We're not here to make people feel safe. We're here to make incredibly rich people even richer. Get on board, man. You'll never operate a successful company with your approach, everyone else will beat you on price.
The author mentions they will switch to AWS. But is Amazon really any better?

Probably still face this same risk. You don’t own the hardware. You are just leasing it.
How does the GDP per capita been rising, especially considering young generation has been leaving in mass right since the EU association signing and borders open?
I don't know about the UK parliament, but the Canadian parliament is quite similar in political structure and the "debates" at the chamber are a bit of a clown show as well. Just someone doing a speech and zingers, the same side applaud, the other side boos, and it goes on and on for a few hours. If the population actually saw what was happening over there, they wouldn't be too impressed. The medias tend to only feature a couple questions and a couple (empty) answers, but they typically avoid showing us the circus.

But this has been like that forever, not very specific to any party or any PM.
Unvalidated ideas are worthless, validated ideas are gold, execution is everything.
Ask HN: Post-SVB, what are other areas where groupthink leaves us vulnerable?
I know groupthink didn't cause the SVB collapse alone, but it did lead to many otherwise very sophisticated founders being put at risk by taking their deal because "everyone does it".

As one lesson from this debacle, I think it's useful to ask ourselves what are other areas of groupthink that leave us in the tech industry particularly vulnerable?

E.g., as an OSS developer, I've used the MIT license for 10+ years because other devs I trust use it, but I don't have any real reason why.

What are other examples to be aware of?
https://jackpotwala.in/
Depositors are lending to banks - the bank is not just storing the money!

For me, what isn't clear anymore is, if we really prefer deposits to be in banks or rather in some other more narrow "thing". If people just want to store liquidity very safely, then maybe there is any offering missing in the market (and in some countries things like that existed prior to GFC but got shut down afterwards. In Germany, anyone could directly deposit daily liquidity with the Bundesbank for while, for example).

Yes, it would take some cheap funding away from banks, but if that were to be long-term bad or not we don't know as different funding equilibria with different market participants might not result in worse lending situations for the economy as a whole.

Btw., of course, depositors can affect what a bank does: if they don't give their deposits or pull them away if they deem the business to risky it does matter. At what point is lending then risky? If a corporation buys a bank bond with excess liquidity not needed daily - should they be made whole, too?
Mercury Vault: money market fund and up to $3M in FDIC insurance
A small copy/paste tool to assess the semantic quality of any webpage:

https://github.com/prettydiff/semanticText
> Maybe a reckless kid but surely someone cycling at 20mph on a pavement is a rare occurrence.

A decent rider can do 20mph on pavement if it's not uphill. I regularly did 15-20mph on the flats when I rode often.
It is also a different product from Google Cloud or AWS.
if you somehow disagree and point out the other narrative, you are a putin Chill.. Pathetic how the orange website is not safe from trolls.
It's true even for hobbyist-scale. I can rent 1/3rd of a rack at Hetzner facility in Helsinki for €120/month. They'll even throw in a BGP session, 1gbit uplink and 2TB of traffic for free.

Sure, I need to put a physical server in there, but it's not hard to get something decent for €300-ish on ebay.

And €120/month is nothing for rack space when comparing to how easy it is to rack up an AWS bill. Also, it's 14U space, so scaling is also quite trivial.

And this is Hetzner, getting a 2U space in some local datacenter might be even cheaper.

I'm actually strongly considering doing this, cause currently I'm renting 2 dedis from them at about €90/month. If I need more capacity, it's definitely going to be cheaper in the long run to just colocate.
All races are off limits to be brought into this or anything else. Apart from one.
With how toxic we already know social media is, steeping someone's entire childhood experience in it is just awful. I'm hoping the bills for child protection discussed in the articles are passed, but even supposing they are... how many children will be destroyed before they even realize the damage that's been done? Sure, they'll be able to get money or have the videos taken down, but just as there's a trend among Hollywood child stars for their futures...
SQL is a wildly successful invention from nearly 50 years ago that remains extremely relevant today - whatever sort of coder you are, you're probably going to use it at some point. And if you get beyond the surface level SQL stuff, you'll probably still find it pretty impressive in its expressiveness, despite its age. Is there anything else programming-wise from the 70s thats still as relevant today?

The OP paper is interesting but the complaint that SQL is not 'pure' enough reminds me of Project Xanadu's vision of 'pure' hypertext. https://en.wikipedia.org/wiki/Project_Xanadu

HTML won out over something like Xanadu and SQL won out over the 'pure relational algebra' language we never got because making practical compromises is very important.

My take away: Designing something with the right mix of principled design and practical shortcuts around those principles is more important than just rigidly sticking to principles.
"We are looking for childless workers who will join our weekly event of snorting coke off of each other's necks until we pass out. We expect a minimum of 200 hours per week in the office, though we do not allow sleeping on the job.

Perl nerds only!"

Zero issues reported.
It's all relative to how much you spend and how much other customers spend.

The first rule of production on GCP is to get off credit card billing, and that has been pretty well-known for a while.
microSD cards are often just using USB that's routed on the PCB.