skysight-inc/HackerNews huggingface dataset:
Microservices can be okay, but they are greatly overused. They are a solution for very large organizations with a ton of teams. For 100 micro-services to make any sense at all, you need to have at least 200-300 developers.

Total rewrites, on the other hand, are never anything other than a complete and unmitigated disaster. The only way that you can possibly make a $100M rewrite successful is to do it Ship of Theseus style, where the rewritten code is incorporated into the working and actively-used production software long before the full rewrite is complete.

Even then, the full rewrite usually won't complete, so you need to make sure that project is still useful even if you only do a partial rewrite.
Don’t hire top talent; hire for weaknesses
> It should be illegal for any business to refuse cash payment, full stop.

It should be illegal to not accept into your possession a physical object that people will use violence to get from you? Do you know the fear a shift manager has when having to manage an onsite safe? You've seen the armored trucks rolling around transporting the stuff right?

Businesses don't want to accept cash because its a liability and the burden of a card's surcharge just isn't enough of a pain anymore.
Article misses the point (perhaps due to their capital investments) that the resurgence in active trading is almost entirely just gambling, but exempted from casino regulation.

Also, saying "no more" to refer to a blip fad is a ridiculous healdit.
In those cases I usually change tactics and steelman believing the moon doesn’t exist (it’s just projected to the sky) ;)

Then you can see if they have the reasoning skills to convince themselves the moon isn’t a projection.
A singly-linked list is perfectly possible in safe Rust (https://rust-unofficial.github.io/too-many-lists/third-layou...):

pub struct List<T> {
head: Link<T>,
}

type Link<T> = Option<Rc<Node<T>>>;

struct Node<T> {
elem: T,
next: Link<T>,
}

Or you can replace `Rc` with `Box` if you don't need multiple links to each node.

In high-level Dawn, it's basically the same as in Haskell:

{data v0 List {cons Nil} {cons v0 (v0 List) Cons}}

The first compiler will be quite simple and will produce roughly the equivalent of the above Rust implementation.

As for cyclic doubly-linked lists and arbitrary cyclic graphs, I'll describe how those will work in a future post.
Also a couple months ago:

PSD is not my favourite file format (2009) - https://news.ycombinator.com/item?id=25946103 - Jan 2021 (103 comments)
I don't understand the dichotomy of asset vs. debt-based economy. AFAICT an asset-based economy is one whose growth is based on appreciation of equity assets[0], rather than creating value via goods or services.

In such an economy, debt would be as relevant if not more so, due to the fact that as asset prices rise the only way for many to buy in is to borrow.

[0] https://en.wikipedia.org/wiki/Asset-based_economy#:~:text=Th....
That's a strawman argument. I enjoy alcohol on occasion, but essays like this make me wonder if the limited pleasure I get from alcohol is worth it. I know a number of people who struggle or struggled with alcohol addiction. Do I really want to promote drinking by buying a round at the bar, bringing a case of beer to the party, or just conforming to the norm of drinking at parties? Maybe not.
You are confusing some things. LaTeX is a set of macros written in TeX, as is ConTeXt. TeX, pdfTeX, XeTeX, and LuaTeX, are all TeX compilers. LuaTeX is not "the current one" in any meaningful way. The most widely used one is pdfTeX.
In other words, there isn't a guarantee? Also, how is health insurance handled since you mention COBRA? I was on another thread today where people were saying that health insurance is one reason they didn't take time off between jobs.
Google and other companies now enforce rules to what happens to your phones and laptops, they have "home assistants' in your homes, they are in your car, on your watch, soon their will be some random software in your toilet seat.

What has to happen before people realize that allowing megacorps to set arbitrary and capricious rules will render both consumers and other businesses into a subservient position? Why do the megacorps retain so much control of the device long after it has been sold and become my property?

turkeys voting for christmas
Same. Websites are fast, accessible, readable, and decent looking by default. We'd be better off if (like operating systems) more of the presentation preferences were left to the user. I used to use an extension for Firefox that allowed me to disable all styles for a website by hotkey. 9/10 websites were more readable after turning off all styles.
... and with much lower commissions than betting on horse/footballer/dog races.
How to Save a Movie from Clerics Who Didn’t Watch It
Hows the gimble, I read its auto stabilizing is that true? And how well built is the dish, do you think it can handle long periods of constant wind exposure of 15+ knots

I've been contemplating putting one on my boat for use while at anchor. There is constant movement but its horrible
Are there any organizations talking about forking Firefox and taking the software in a different direction than Mozilla is taking it?
But the problem isn't "how to do this in 48KB of ram" these days it's "how do I do this on a distributed compute cloud with high level services".

Neural networks were a hypothetical approach, nowadays you can rent a ML pipeline for a couple of bucks and download prebuilt models.

So taking an approach from that era (for example C or UNIX) has obvious legacy baggage and isn't optimal in modern context but is still used because of inertia.

Also at this point it's less about your brain and understanding and more about being able to search and mash together. It's not just having a fancy IDE, internet and search fundamentally changed how you learn and solve problems.
> regulated nonprofit independent entity.

Which will be hacked in 2 weeks of its existence..
How are the security updates situation for the Fire OS devices?
But do a lot of people do this?

What are the spending requirements for the game to be worth it in money terms? And then there is the part where the game turns into work (I see keeping track of the several accounts mentioned above as a chore).
CVE Assigned https://cve.report/CVE-2021-30481
Interference on a Country from the Market
Because what is happening in this country could happen to all other don't be foolish in front the market. https://fr.wikipedia.org/wiki/Motor_Sich this business could be the one that make Ukraine a new European country for peace in front Russia and consciousness in front China.
A few years ago I was Go + GraphQL, but in my experience when your schema is too large it's hard to scale (in terms of code, not performance).

Now I'm using Rust for the backend (its functional aspects make it a perfect choice for writing business logic) which is not REST (more commands oriented, like create_user, create_post, send_email...) and VueJS for the frontend.

Even if it took a little bit of time to learn Rust, I'm extremely satisfied with the productivity of this stack (Far greater than all the other stacks I've experimented)
So Jane Street and James Simons do not exist?
Tell that to all the active managers who bailed last spring instead of holding their tech stocks lol.
It technically is, but Patreon takes a percentage so it wouldn't be treated as a p2p money transfer app:

> (vii) Apps may enable individual users to give a monetary gift to another individual without using in-app purchase, provided that (a) the gift is a completely optional choice by the giver, and (b) 100% of the funds go to the receiver of the gift. However, a gift that is connected to or associated at any point in time with receiving digital content or services must use in-app purchase.
I get this by default from XMonad though? And I can tile terminals and other things alongside.
Thinking about it, they may complement each other.

t-mobile will probably have cell towers/coverage where people live vs starlink which grants coverage where people do not live.
TAoCP is a great book simply in terms of books. It is a plausible candidate as the most important book from the current era. [1] By extension, Knuth is a great writer and his skill in language goes beyond English into mathematics and the logical notation of computer algorithms...like Tolkien, Knuth invents languages in order to enrich his stories. Unlike Tolkien his languages are useful to other scholars.

[1] Note I said "plausible." The standard for a rebuttal is implausibility.
My advice to my younger self (and to new Drupal developers)
I’m not arguing the opposite, but I’m very interested in learning more about this. Can you suggest some references?
> It would be more resiliant, and the trifecta of credit reporting agencies wouldn't hold any particular power over our economy.

One might argue that one of the most important factors contributing to the US’ economic power is the existence of a reliable credit (and court) system for lending money, enabling it to grow far quicker than others.
It will just make buy and hold that much more beneficial.
I've set up a bunch of Windows batch scripts similarly, but didn't know the name for it. It's beautiful because failures, crashes, bugs, restarts, etc. barely matter. The next time the system is able to do what it was supposed to do, it does.
A new era of innovation: Moore’s Law is not dead and AI is ready to explode
In inform7, you can do this:

> A race is a kind of person. Dwarf, elf, and half-elf are kinds of race.

> A town has numbers called friendliness, services, comfort, and population. Leadership relates a person to a town. The verb to lead implies the leadership relation. "F [friendliness] / S [services] / C [comfort] / P [population]".

> Rivalry relates various towns to each other. The verb to be rivals with implies the rivalry relation. The verb to be rivals of implies the rivalry relation.

Then you can make a town like this:

> Bremen is a town in Ten-Towns. "Founded by dwarf prospectors, the sleepy town of Bremen sits on the west bank of Maer Dualdon, at the mouth of the Shaengarne River.". It has friendliness 3. It has services 1. It has comfort 2. It has population 150.

> Dorbulgruf Shalescar is a dwarf. Bremen is led by Dorbulgruf Shalescar.

And now inform7 can be used to query or act on all this metadata:

> Every turn when the player is in a town:
repeat with town running through towns:
say "Rivals of [town]: [list of towns that are rivals with town][line break]";

This is the kind of thing you have to work hard to represent in ink because you only have functions, variables, and lists (a hashmap<variable, boolean>). As you add more metadata to inform7, it can make EXTREMELY sophisticated queries or conditions like "list of weapons that were in hidden rooms which are gilded". So for very little work, you can have inform7 reason about whether a player can 'wear' a specific item by checking what they're wearing, how the item affixes to things, and what attachment points you've defined (which can be as broad or granular as you want). And as a bonus, it's also very little code to comment on the player wearing a strange thing (like pants on their head) or wearing colours a specific character thinks clash with eachother.

This kind of query is one of ink's notable weaknesses (and requires quite a lot of lists or very clever lookup functions to achieve). But, ink can leverage its frontend (often a general purpose programming language like C# or javascript) to provide that functionality.
That sounds like a different role to me. I think we’re talking about different things. Product Managers vs managing the work flow / engineering work.

That was a funny read, thanks.
I prefer an unambiguous and open way of communicating locations on the surface of the Earth, to a proprietary service from a company with a long history of pulling the plug on products.
China does not want Ukraine to be a NATO country, Why?
The point is that the issue is often framed as "ungrateful developers" taking advantage of the infrastructure Google provides when in reality developers making use of Google's infrastructure provides value to Google in itself.
Yeah I get that some communities have that definition, but that's inflation on the meaning of the word, ie using a term with an emotional punch for a much more minor infraction.

Disagreeing over the definition of "art" is about as old as art itself, its not gatekeeping in any sense unless the person you are disagreeing with is an art historian and is excluding works that don't fit their definition, or something like that.
"Best practices for writing SQL queries in metabase" should be the title here.

10 or so years ago when SQL Server, Oracle & MySQL dominated the industry, you could talk about SQL optimization with the expectation that all advice was good advice. There are too many flavors of databases to do that today.
If anyone wants to read the first HN thread 6 months ago about the termination it's here

https://news.ycombinator.com/item?id=24988301
I have one for invidious, probably should spin one for nitter as well :p
Went to a small college in Milwaukee cause I knew someone going there on IRC and they had low admission standards.

Got my job at Yahoo Travel via Topcoder referal (before LinkedIn existed). Worked there for seven years. Got many many many spams from LinkedIn to my yahoo-inc address when people uploaded the corporate address book and LinkedIn wouldn't let you unsubscribe without making an account. Made enough to pay a mortgage on a bay area house with a single income.

Got recruited to WhatsApp by Brian Acton who was breifly my boss's boss at Yahoo. Worked there for not quite eight years. Made enough to retire comfortably.

Could I have been more highly paid? Probably when I was working for Yahoo, I got a bigger salary when I moved to a startup. I doubt I could have found anything better post 2014 though.

If I was looking now, I would probably look at selected company's hiring pages and/or through niche sites like HN's who's hiring etc.
Notion is a Wordpress-scale opportunity, and a preview of the second Internet
Best of luck with your endeavor.
mnm is not mail – a sane network protocol for email
DoorDash is opening up virtual convenience stores in D.C. and Virginia
This is a really good post, how long have you been doing this for Dan? Look forward to seeing what you make next
That's not much of a problem. At least not for me. I pass most of these interviews. But still...
Anyway. It's probably too early to get to conclusions but I just wanted to highlight that it has been abnormally hard, long and at times surreal up to now.
I’m in rural NZ and I can’t wait for Starlink to be available here (it says late 2021 for my area)

I have been trying to get the local ISP to install their system for 6 weeks now, their service is just terrible. Installers don’t answer the phone, they make promises they don’t keep, I have the keep hounding them, and the ISP itself has a monopoly position so they are abusive in pricing and customer service because you have no alternative :(

There is nothing more frustrating than having money to pay for a service, the desire to have it, and the company who’s selling just being abusive and totally useless. (Example: before I got involved they were selling my elderly parents 8,000$ in unneeded networking equipment they told them was required)

Save me Starlink!
> Probably because a plus code is harder for someone to screw up

Probably because a plus code is harder for someone to use with non-Google services and open source map tools
> Is when and how much I use a dryer worth $30/month on a 2 year contract

The contract they negociate with the carrier will probably be closer to $3/drier/year.
As far as I know, quitting smoking cold-turkey is one of the hardest ways of doing it, and most people change their habits gradually over time, so I don't know that your example is the best here.
Agreed on all counts.

The primitives we use are at the wrong level of abstraction for the problems we are solving but..well I haven't seen anyone come up with ones better enough they displace the existing solutions.
> While the comma placement may seem weird

It's not completely unconventional. Haskell is typically styled with that kind of comma usage, too. For example,

[ 1
, 2
]

{ foo = 1
, bar = 2
}

Coincidentally, SQL and Haskell are the only languages I know that use `--` for comments.
Not much actual info here but I think the move towards ghost kitchens, virtual convenience stores, etc. is really fascinating and has tons of implications for how cities are structured in the future.
The GP comment was about the royal family.
So I can't use Starlink for mobile Internet. Bummer would be great to take around on an RV.
I don't know how many additions are needed to standards but I'd like to see better support of the standards we have. It's way too common for browsers to implement standards wrong when building the accessibility tree. Also, there's so much of existing standards that are not supported by assistive technologies. I don't mean newer ARIA attributes, I'm talking about HTML4 (or older). Examples:

1. There's hardly any support by screen readers of the `headers` attribute on table cells, to associate the correct row and column headers.

2. Dragon NaturallySpeaking has provided voice control of computers, including web browsing, for quite a while but it still can't identify an implicit form input label (that is, <label>Name <input name="name"></label> rather than explicit <label for="name">Name</label> <input name="name" id="name">).
So-called "DevOps" falls into this as well. Not enough Ops staff? Just put the devs on call, too. They can still do all of their normal work in addition to all the ops stuff.

I look forward to when DevOps stops being "a thing".
As someone who is doing buy and hold and not doing any day trading, how can I protect myself from the wild swings of the market caused by active traders gambling?
Did You Know? Ethanol
> That isn't conventional wisdom. It's not someone's opinion. It's statistically proven reality. Whether you're an individual trader or a billionaire hedge fund manager, active strategies lose out to passive ones in the long run.

This claim is false. Some funds have overperformed year after year with high margins and (relatively) low risk, for decades. For example, Renaissance Technologies' Medallion Fund and Warren Buffett's Berkshire Hathaway. Please show me the "statistically proven reality" that explains these returns.
That’s good to know, thanks!
I think it's pretty obvious that the parent is talking about the average investor.
ah darn! well I'm sure they'll have a recap video! or let me know if you have any questions you'd like to ask, or ask in the fastboot chan on discord, or sqwok :D
Totally. Especially if you design correctly from the start. Adding accessibility to a site/app/etc that was designed for years without it in mind is a pain in the ASS, but doing it from the start is simple.

The contrast issues sometimes make design a bit harder, but it's totally worth it I believe.
I can do their jobs, but no one else can do mine.
At least in the US, if you are unable to get a credit card due to having a bad credit score or no credit record at all, it certainly matters in that you miss out on rewards. Cash back of 1-5% is not nothing over a long enough time, and the folks paying with cash or debit are indirectly financing the rewards for the credit card users.

Per my understanding, these sort of rewards program dont really exist in other countries though.
Yes; thank you for finding the current site.
HN is, for the most part, straight edge as can be about drugs. The only time weed or other drugs are mentioned favorably is when they have some "objective value."

Prevailing opinion of HN comments seems to be getting a lil stupid for fun is Bad.
I watched the video in [2]. I saw the automated retrieval system, some pick-and-place machines, some final-acceptance testing -- all aspects of the modern manufacturing processes. Aside from having a few more humans in the loop than you'd need with modern machinery, nothing there looks "botched."

This article [3] suggests that Apple simply didn't have enough demand to make the factory successful. Success would have required additional automation such as adding pick and place for the larger components, automating the acceptance testing.

[3]: https://www.mercurynews.com/2018/12/17/steve-jobs-wanted-to-...
Excellent story! My strategy is "the more inbound opportunity the better" so LI is my friend (with plenty of saying "no thank you") but it would be very hard to argue that your approach doesn't work well.
I don't use Elixir but I can tell you it is still relevant despite the lack of popularity on Github or any other mainstream channel like HN.

Large fintechs, telcos, pharma and food corps use it.

Maybe it's not relevant on Silicon Valley and the Startup World, bbut outside it is.
A little tolerance goes a long way until you find yourself in a place with people without a little tolerance unfortunately
I believe that we should legalize 3rd party apps full stop. The legal system should never be possible to use to enforce lack of interoperability.
HS2 is not upgrading a line. It is building an entirely new line, through some extremely expensive and ancient land, making huge efforts to minimise environmental impact.
Brick and mortar business are hanging on a thread and they choose to eliminate one of the reasons people go to them? Doesn’t sound very smart to me.
It probably depends how active and how sophisticated. (And how lucky.) Certainly there are large sophisticated endowments and investment funds that don't simply stick everything in an index fund and call it a day. And many do get better than S&P 500 returns. After all, you need to decide what investments to buy and hold and, presumably, make adjustments over time even if turnover is relatively low.
ah, thank you!
Nothing wrong with getting shtupid for fun.

ofc treat the it with the respect you'd treat any recreational drug.
There's always winners of the lottery but statically it wont be you.
just checking as it seems you may be agreeing with OP. The wikipedia articles observes that total football "requires very intelligent and technically diverse players."

As such I think OP has a point: are these co.s really trying to hire engineers with sufficient competency in multiple domains, and if so is it reasonable to get incrementally better compensation for each domain one has strong competency in?
I think it's good advice -- it's what I was taught growing up, but admittedly and thankfully I've never had to use it. Sacrifice your non-dominant forearm to the dog bite, and when it locks on, use your other hand to kill it. (At this point,the advice I always heard was to bring it into your body and break its neck or at least choke it to death, which seems easier for a panicked, injured human than gouging out the eyes.)

I have used a similar but less intense strategy when dealing with poorly-trained (smaller) dogs that try to bite me, though again, these aren't killer breeds -- just jam your hand as far back into the dog's mouth as fast as you can, and it won't be able to bite down. As you noted, I wouldn't try that with an unfriendly 100 pound GS because I would try really hard not to let it get within biting range of me in the first place :-)
In the UK people tend not to use the term alcoholic in a formal setting. They'll talk about dependant drinking or problem drinking or binge drinking.

A person can regularly binge drink, but not be dependant on alcohol.
I do wonder if the surge will die down as everything opens back up. When the world closed down and there were no sports, there was nothing to gamble on. When RH was blowing up around GME, stats came out that many of their customers were playing around with relatively small amounts money. The amounts sounded pretty similar to what I hear people talk about throwing on a game. $25-$100 for the excitement.
Debtors’ prisons are probably more dystopian.
University of Washington starts 2nd generation Covid-19 vaccine trial