skysight-inc/HackerNews huggingface dataset:
I was an early preacher of microservices. In theory, it was great. Independently scalable, rewriteable in any language, and of course a fault in one piece won't bring down the others.

I learned the hard way what it really meant. A fault in one affects the others. What should be a simple bug fix requires changing code and deploying in multiple applications of various states of disrepair. A true nightmare.

In large enough teams for applications under development, I still think microservices are a good choice. But for myself and my small team, monolith applications are so much easier and faster to maintain.
Huh, I guess you are technically correct. They are listed on the Yubikey product page, though, and Yubikey is so strongly associated with Yubico that the distinction is easily lost.
Patio11 has done fantastic writing in this topic that shaped a lot of my own opinions. Worth reading if anybody hasn’t seen it before.
Not the case here in Texas. Nearly everything is private land, roaming around here is a sure way to get shot at.
> Large inheritances are inherently unjust.

Really? I'd say that taking peoples' stuff in the name of social justice is inherently unjust.

> But passing billions (and the derived political power) down to descendants several generations removed who did nothing themselves to deserve it is ultimately a recipe for a deeply broken society.

I actually don't disagree with this. But we're talking about England here, and even if you stop the money, you still have the class structure and the connections, which still lead to political power.

But even more, while I agree that the problem is real, I disagree with your solution. "Lets just take it from them, and give it to those who have less" is such a seductive dream, but it destroys societies and economies where it is tried.
written using "modern web technology".
Skyborg, your new AI wingman
I think much of what people are trying to say here is that there is no such thing as a labor shortage in any industry (assuming no artificial wage controls). Also, in the USA you often hear about insufficient supply of workers in certain work categories: software engineer, nurse, teacher. Are those the very highest paid work categories? If not, why aren't the highest paid categories said to be suffering from insufficient supply?

You are of course right that the ratio of profit per employee and salary is irrelevant.
As an employer it is not my job to assess and pay an employee their market value. I’m not a career counselor. I have positions I need to fill and those have salaries associated with them. Someone who is overqualified might accept a role when I think they could do better, but that’s me projecting a vision onto them. The employee has mobility to reject my offer, or leave and seek a better job.

Also people are complex I don’t necessarily know why the engineer accepted the job for 70% of what I think they could earn elsewhere. It could be an intangible reason.
8*600 is $4800 per day. What kind of expert in what specialized field do you have to be to make that much? Can you give a specific example?
that's cool! what is your mrr?
Does it have to be 100% oxygen due to pressure or?
It’s called

https://en.m.wikipedia.org/wiki/Runge's_phenomenon

and can be mitigated eg by non-uniform interpolation grids like chebychev nodes.
This seems to be a common theme on HN where folk who purport to be senior level profess their ignorance as to how one goes about performing one of the very basic tasks their role would require of them.

If you don't know how to do background verification on people then you have far bigger problems than your fears of being gamed.
> And the way to avoid that judgement is for the majority of absurdly wealthy people’s property to devolve to the state when they die.

That just makes the state the owner of most of the society's wealth--which in practice means the small group of people who control the state own it. How is this better?
Wrote a book for Manning (Redis in Action), from December '11 to July '12 (available online), editing through the summer of '12.

Was offered the Word Doc or Docbook-based XML format w/ Java validator + validating xsd, and others. Went with the XML, but built my own tooling for injecting runnable code (what is available in my git repository for the book) into the book, using code comments to define figures so I didn't have to copy / paste / update / etc., along with figure, and other convenient "macros" to save from typing the XML. Call it 85%-90% XML, 10% other stuff.

The major challenge I faced was that the validator provided to me was not the same as what was used by the publisher when I uploaded my xml for automatic generation for editing, leaving me in a situation where I didn't even know that my xml wasn't valid until I get a crappy message after `svn commit` and having to submit a build to their system (typically 1-3 minute delay to find out your pdf generation didn't work, try to find what weird xml edgecase you missed that your validator doesn't care about, and submit again). About 2-3 months before finishing with final edits, I found an XML editor that would validate with the xsd directly, finally getting my document validated (but breaking all of my formatting, requiring extra steps in my build process, ...), and allowing me to eliminate 30-40 minutes of the typical "find out what's wrong with my hand-written XML tonight" when editing.

They had a forum for discussing ongoing author issues, and I remember there was an author who was using his own Asciidoc -> docbook tool. Looks like they may have imported it more recently if OP was using that and there was no docbook option. I had started early on with a reStructuredText equivalent, but then realized that I didn't want to write / maintain a tool to write a book (and to maintain that tool for others going forward), and ended up with what I used - less than 150 total lines, no external libraries, and no maintenance going forward. :)
Maybe all they can afford is a really old or weak server machine, and are afraid of the extra computational power that enabling https on all pages would incur.
The author's stated motivations sounded plausible to me:

> Fairylog is a Racket language (of course) which aims to be quite like Verilog, with less redundant syntax, Racket macros, and several additional compile-time features that Verilog seems to be lacking.
> Fairylog extends Racket rather than replaces it, which means you can use all of Racket wherever you like in Fairylog code to help you generate stuff.

I think there might be an additional benefit of this, to implementers of languages atop Racket, in that they can transform/generate syntax objects (essentially, ASTs with source location info) to use this language as backend, pretty easily. I suppose this might be good for rapid experimenting in developing/compiling for CPU+FPGA targets.
Interviews in their traditional form hardly need to exist at this point. There's no good reason that members of a team can't pair in person or remotely with a candidate on a realistic coding task(even completing an actual ticket) to assess their aptitude and ability to work with others. Instead, engineers are still subject to "where do you see yourself in 5 years" bullshit, yet it the reason companies are struggling to find talent continues to go right over their heads.
That statement wasn't political, and it has everything to do with the topic being discussed.

It wasn't political because Trump's "style" is a fact recognized by partisans on both sides; they just judge it differently. I can't even tell if OP is for or against.

It has to do with the topic because it's an observation of the same underlying trend: that lying is becoming a standard and accepted behavior in America. People are no longer punished for lying, so they are doing it more and more.
S3zilla – A Python/Tkinter File-Xfer Client (Similar to Filezilla) Linux/Win10
> So you can have lots of expensive houses being vacant, and lots of renters with nowhere to live, and have a housing shortage.

Do you have a source for this? Sounds far-fetched. I can't imagine many landlords wanting to rent but unwilling to lower their price.
What form of estate taxes would resolve this issue?
You're correct. As long as your test set remains within the training distribution, you can expect the NN to be well behaved. However, its behavior is undefined for testing data out of training distribution. There is a lot of work on detecting out of distribution inputs, regularizing NNs to follow a simple prior, etc. but the core problem remains because NNs learn from data. Extrapolation is something that symbolic systems do well, and NNs do not.
The line between approximate and compute is a blurry one: some may say if the polynomial approximation depends on log of the error, meaning you can exponentially get better with each step, computation and approximation are the same.
I think “Siri’s” integration with calendar is as good as I desire. Contact inference and calendar meeting suggestions.
I think the talent is intent on showing up. They’re just absolutely atrocious at detecting it even when it is right in front of them.
This seems like a containment breach to me.
I would have told the interviewer to go become a professor and teach his highfalutin causality mumbo jumbo at some university and stop wasting everyone's time.
You say you were using microservices, but you say that a bug in one service led to redeploying many services. That sounds really odd, and like you weren't doing microservices at all, but actually just a monolith with many pieces.

I think "Can I deploy a bugfix without redeploying the world" is one of the base criteria for determining if you have implemented microservices or not.
He sounded like a wonderful person in terms of ideas, communication & empathy. I feel sadder than on the day Alan Kay passed.

To those with whom I share the morbid curiosity about how it happened, I'd like to mention a movie ending that came to mind.
Griever: Tell me how he died.
Friend: I will tell you how he lived.
Hourly billing rate has to cover all the hours you can't bill for, PTO, health care, everything..
Before anyone reads this article. It is talking about actual acreage of land, not dollar value. Most of these 1% own large ranches in rural areas. For some of these people, the reason they own large rural lands is for conservation purposes. For example, the number two private land owner, Ted Turner, uses most of his land for environmental conservation.
I never met Joe, but he was also a huge inspiration to me, for a lot of the same reasons you touched on.

His blog is filled with write-ups of tiny projects of his, all of them humble and always written with the goal of crafting beautiful systems. Anyone could do worse than reading everything he's written.

Thanks for sharing this. I'm glad to know that one of my heroes was as wonderful offline as he was online :)
I actually did share that email in a sister thread; I also wrote about it specifically in a blog post [1] if you don't want to traverse through the comments.

I completely agree with your thesis. I was a recent college dropout, and Joe's enthusiasm about Erlang, distributed programming, and pretty much everything else about computers was really a good springboard for self-education.

[1] https://medium.com/@tombert/rip-joe-armstrong-b6252ff93654
I know it's condescending to point out that "you are doing it wrong", but in this case, it really seems like your microservices implementation was way off. How come one microservice coming down affects the others?
Those people are overpaid and should not work in any corporate setting, since they are clearly missing basic highschool level education about how society works. Eastern Europe is/was very obviously the second world and is kind of defining what's the 3rd world (neither team East nor team West).
If the rule is to get 2/3 of what is asked for, then maybe we should ask for 3/2 to be offered that amount.
Thats not always what's happening. I've turned down jobs that came in beneath the expected salary range I gave them and then tried to sound offended when I said it wasn't good enough, they weren't interested in negotiating.
This could be huge. I can already see someone getting a URL and saying they can't open it in Chrome. The answer will be use Firefox--each time this happens we have more users of FF.
Oh boy! I hope it has embedded 5G so it can show me advertisements and track my location!
Ad Blocker Can Be Exploited to Transfer Malicious Code Unto PCS
"gaol". On this side we write "jail" but we pronounce it much the same.

It wasn't long ago that Celestial Seasonings was caught adulterating their concoctions (technically, "tisanes") with toxic ingredients. A reference to the incident may be heard in Scott Pilgrim vs The World, when Mona Flowers lists off what kinds of tea (and tisanes) she has. Listen carefully, enough times, and you will hear "liver damage" listed among the choices.
My (Brief) Experience with Joe Armstrong
I hiked across the entire region. Lots of Basque, written and spoken commonly.
In North Charleston, the pace of production has quickened. Starting this year, Boeing is producing 14 Dreamliners a month, split between North Charleston and Everett, up from the previous 12. At the same time, Boeing said it was eliminating about a hundred quality control positions in North Charleston.

These planes are going to start failing in unison in a few years.
> Someone tried to hire me for 85K after decades of experience for a very early stage startup. They were offering equity but equity doesn't mean anything if the company folds in 2 years. I need more than that.

Wow. That's how much someone ought to make after a few years. You ought to have straight up told them why their company is going to be dysfunctional in a few short years.
Thank you. Depending on how things go, more of us than we think will join you.

Solidarity
This is somewhat similar to findings that "sex harassment" training does nothing to reduce harassment.

But it is interesting that this study is only 38.5% American; presumably international businesses aren't training for US legal reasons.
You don't really have to actually drink any of it to have the culture.
Or just a longer form comment.
This should have been obvious, but buttresses my thesis: we do more than one ad. Run rate order of $140k for 2019. obviously $2k is not a significant expense, but that's per position per interview. So we pay that well more than once.

Also in this thread: piles of people complaining hr runs hiring. We have an eng manager run hiring for our eng. You: bring back hr to review resumes!.

We're hiring on the order of 15 eng over the next calendar year. Ask anyone who has actually done this (say, for example, the folks at yc) hiring is incredibly expensive. I saw an interview where an Asana founder said he spent perhaps 20% - I can't recall, but significant percentage -- of his time hiring. That's super senior executive time focused on getting employees in.
I don't think the argument that monolith should be the default is super compelling. If you are already answering "yes" to some of these questions you are likely to start benefiting in the short term from microservices - in particular for issues like "multiple teams own parts of the project and release at different cadences".

While the article mentions separate CI/repos/etc, that's not actually necessary or even super relevant to microservices. To my knowledge there is no real link between microservices and isolation of build/ deployment systems.

To me, the big issue with people adopting microservices is not understanding that it doesn't just mean SOA. If you just start splitting your service into multiple processes you gain some benefits, but you're going to incur huge overhead for releases - you probably have tons of shared code/ leaky interfaces. I think this causes most of the pain people have with microservices - and I think that a big part of people making this mistake is building a monolith (when they've answered "yes" to some of the proposed questions in the article) and then trying to split it later, often rushed, because that approach isn't going well.

Personally, my current side project is implemented using microservices. I rewrote one of them this weekend, and that service gets by far the most attention. I also use multiple languages, which is important and allows me to move really quickly (I fall back to Python for library support sometimes so that I can move faster). There's only a single shared library that virtually never updates (it's a fairly low level representation of a graph), and so I therefor virtually never have to worry about redeploying the world.

It's not perfect - I have to figure out how to deal with some of the downsides at some point, but I believe microservice-first was the right call. Oh and it uses a single repository, currently.
Indonesia has been growing tea for long enough.
I think it is important in the context of what people are trying to use NNs for. Most of the time it is some type of classification, in which case there is always a chance it will be completely wrong in the sense that anything other than the expected output is not correct in any way.

Which leads into unknowingly building NNs that are actually building classification networks and not realizing approximations might not fit into your model.
Cost is the easy answer - as with any optimization, I guess.

It can also be really annoying sometimes to scale a monolith - a big one can have a lot of different parts like multiple threadpools/ database pools. One component hits a threshold, you add more instances, now your other component is overprovisioned, maybe even failing due to too many DB connections, or you hit weird thread contention issues.

I've had some pain in the past scaling monoliths in similar situations.
> lab.format(true)

gives me a bad feeling.

However, in 35 years of programming I have not coded any kind of GUI, so my judgment might be off.
It's work reading the UK GCHQ NCSC reports on Huawei. They consistently complain about the difficulties of verifiable builds for its software and also use of third party or outdated protocols.
This, or whatever it becomes, should have been baked in when the language debuted. Rust had green threads in an early draft, but they were dropped.

Hello? Cloud computing (i.e. datacenter software) requires zillions of concurrent "fibers" on a much smaller number of OS threads.
You might not need your money when you're dead, but people you very much wanted to provide for and support, like your spouse or your children, certainly do need it if they survive you. Providing for one's family is one of the main motivations for people to do productive work and create wealth.
how did you design the website?

I'm pretty much a noob at responsive web design and if there is a template like this, that'd be super awesome. the website itself looks really nice.
There is a 7th main factor. You should have multiple teams. It's sad how most of pro-microservice articles forget to mention this point explicitly. For most IT companies microservices don't make sense at all.
Consider Fred and Bob:

1. Bob voluntarily supplies paystub for his last job.

2. Fred gives no hint about his previous salary.

Other things being equal, which is the less risky hire?

I.e. don't be too surprised if the law doesn't work out as intended.
What you list remains insufficient to tackle the difficulty of extrapolation. Extrapolation of the kind we're able to do with Physics theories is difficult in the general case for all methods, not just deep learning. With even the relevant variables subject to change, things like distribution shift and non-stationarity are but the tip of the ice-berg.

For neural networks, if you take something basic like sorting a list or multiplying two decimal numbers, the further you are from range the models were trained on, the worse they will do (yes, transformers too). Only exception I can think of are carefully trained Neural GPUs, which will quickly struggle to be 100% correct as you depart simple tasks. While consuming a great deal of computational resources. Program synthesis is the general area, with no approach clearly dominant in the same way deep learning has dominated machine learning.
The Stone-Weierstrass theorem is not related to Taylor series, in fact the target function need not have a derivative, let alone have all higher-order derivatives, a prerequisite for the Taylor series to even exist.
From the Ars article

> Boeing had intended to complete the test of its abort system last summer but has yet to reschedule the flight 10 months later, apparently due to complications from this accident.

So it's probably more than 6 months
Installing a foam roof or replacing the insulation in your walls goes a long way and saves a lot of money on energy costs over time.
A man kept one of the ‘world’s most dangerous’ birds. Then it killed him
Seems a bit thin on the motivation. What are the benefits over threadpool-based executors? Nit - I already see a drawback in requiring macro-based annotations on functions and for loops - something that's not necessary today.

Out of all things regarding async programming in Rust, runtime seems like one of the less important aspects. Stabilization, ecosystem, syntax, and even no_std support seem far more important.
That’s slightly misleading. Originally they put 1 atmosphere of pure O2 in the Apollo capsule. This proved to be a great environment for fires. After that they pressurized the capsule with 5 psi of pure O2, which is about 1/3 atmospheric pressure.
No, it'll form nitric acid as it reacts with moisture in the air and be neutralized as it reacts with the environment. Nitrogen tetroxide is used as a hypergolic oxidizer because it's very reactive. It'll react with basically most anything that can be oxidized so it's not going to hang around for too long.
Time for a new hire in the PR Dept :)
I guess it depends upon what you mean by "great". In my circle of friends, the people I would call great programmers make 500k+ total compensation regardless of where they live.
There are pretty huge swaths of public lands in America that are easy to look up on a computer. Texas is one if the few states that's deficient in them, by comparison. As unpopular as this statement may be, it really does behoove you to look up where you're going before you start just cutting down fences. But I never bought into that whole anarchy argument, as it quickly devolves into might makes right, by default.
Similar to how Singaporean English have dropped a bunch of ending consonants from English, Mandarin dropped a bunch of ending consonants from Middle Chinese. If you recited this in Cantonese (which is a bit more conservative dialect), the words would sound differently!
I've stood on mountaintops in California where I couldn't see the end of the National Park I was in, past the horizon. Sequoia-Kings Canyon NP itself is half the size of Scotland.

California has 199,490 km2 of protected public lands, more area than 2.5 Scotlands.
Based on the source I think you're referring to (mentioned in a sibling comment), it is 40%, not "most". Further, it is clear that height restrictions are a minority of that.

I think it is clear that zoning is a primary cause of NYC's housing problems, but I just don't see any evidence that height restrictions make up much of the problem (remember, the upthread claim I took issue with is "height limits are the only reason there's a shortage of housing").

Anecdotally, a lot of buildings for sale (in Brooklyn, at least) list both the number of apartments and the max it is zoned for. This is relevant because it isn't actually that expensive the reno a 3-apartment into a 4-apartment (no need to tear it down), so zoning ends up being the primary roadblock for people who want to do that.
Try 50% if you are earning 30k a month, top tax rate kicks in at 180k per year in Oz.
10k p/m in Greece?
Texas gives the message of, "stay out". I say, "OK: No problem".